-
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathTelethonBotTemplate.py
More file actions
18 lines (13 loc) · 823 Bytes
/
TelethonBotTemplate.py
File metadata and controls
18 lines (13 loc) · 823 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from telethon import TelegramClient, events
telegram = TelegramClient('session', 'api_id', 'api_hash').start()
@telegram.on(events.NewMessage(pattern='(!проверка)'))
async def handler_proverka(message):
await message.reply('Проверка успешна!')
@telegram.on(events.NewMessage(pattern='(!напиши )'))
async def handler_napishi(message):
await message.reply(message.text.replace('!напиши ', ''))
@telegram.on(events.NewMessage(pattern='(!параметрысбщ)'))
async def handler_parametri(message):
await message.reply('У сообщения такие параметры:\n'+'\n'.join([str(value)+': '+str(vars(message)[value]) for value in vars(message) if not value.startswith('_')]))
print('Бот запущен')
telegram.run_until_disconnected()