Не работает код python на библиотеке telethon для сбора сообщений в telegram
Иван Федоров
Знаток
(424),
на голосовании
1 месяц назад
Не работает код python на библиотеке telethon для сбора сообщений в telegram. Код должен пересылать сообщения из channels в my_channel_id, но этого не происходит. В чем может быть проблема?
пересмотрите то что подчёркнуто волнистой линией, возможно ошибка там, или поищите в интернете как пересылать сообщения и сверьте со своим кодом, и возможно что просто не даёт доступ, или неправильные числа.
За такими вопросами лучше обращаться в StackOverflow. В библиотеках для telegram на python исключения не парализуют работу: проверьте, что в логах и в except'ах?
from telethon import TelegramClient, events
api_id = 2______0
api_hash = '80______________________21'
my_channel_id = -100__________ #наш канал (Test for recieving messages)
channels = -100__________ #канал(ы) для сбора инфы
client = TelegramClient('Grab', api_id, api_hash)
@client.on(events.NewMessage(chats=channels))
async def my_event_handler(event):
if event.message:
await client.send_message(my_channel_id, event.message)
client.start()
client.run _until_disconnected()