Untitled
unknown
plain_text
2 years ago
1.3 kB
9
Indexable
from telethon import TelegramClient, events
api_id = '25789633' # Ваш API ID
api_hash = '901d8a8cee585268e926f725123f7acf' # Ваш API Hash
# Встановлення підключення
client = TelegramClient('my_session', api_id, api_hash)
@client.on(events.NewMessage)
async def handler(event):
user = await event.get_sender()
me = await client.get_me()
# Перевірка, чи ім'я користувача складається з одного слова
if ' ' in user.first_name:
full_name = user.first_name
else:
full_name = f"{user.first_name} {user.last_name}" if user.last_name else user.first_name
await event.respond(
f"<b>Вітаю, {full_name}!</b>\n\nЯ - асистент-автовідповідач. Наразі <b>{me.first_name}</b> спить або не може розмовляти, але не хвилюйтесь, ваше повідомлення вже було відправлено та буде прочитано якомога швидше.",
parse_mode='html')
async def main():
try:
async with client:
await client.run_until_disconnected()
except KeyboardInterrupt:
print('Зупинено користувачем')
if __name__ == '__main__':
client.loop.run_until_complete(main())
Editor is loading...
Leave a Comment