askanton

Лучший парсер для Телеграм, бери и пользуйся!

Sep 15th, 2020 (edited)
3,090
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.41 KB | None | 0 0
  1. Manual https://www.youtube.com/watch?v=DXVpTv9srPA
  2. from telethon import TelegramClient, events  # импортируем библиотеки
  3. from pars_conf import account, list_all  # импортируем данные из файл конфигурации
  4. api_id = account[0]  # задаем API
  5. api_hash = account[1]  #задаем HASH
  6. client = TelegramClient('my_account', api_id, api_hash)  # собираем клиента
  7. @client.on(events.NewMessage)  # ждём новое сообщение
  8. async def my_event_handler(event):  # функция обрабатывающая пришедшее сообщение
  9.         if event.chat.username in list_all:  # проверяем пришло ли событие из канала который входит в наш список
  10.                 chat = await event.get_input_chat()  # получем реквизиты чата из которого пришло сообщение
  11.                 msg = await client.get_messages(chat.channel_id, limit=1)  # берем последнее сообщение из полученого чата
  12.                 await client.forward_messages(int(account[2]), msg)  # пересылаем сообщение в наш чат
  13.                 print("busted")
  14. client.start()  # запускаем клиент
  15. client.run_until_disconnected()  # подерживаем клиент в рабочем состоянии
  16.  
Add Comment
Please, Sign In to add comment