Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиПоискОблакоVK ComboВсе проекты

Не работает код python на библиотеке telethon для сбора сообщений в telegram

Иван Федоров Знаток (424), на голосовании 1 месяц назад
Не работает код python на библиотеке telethon для сбора сообщений в telegram. Код должен пересылать сообщения из channels в my_channel_id, но этого не происходит. В чем может быть проблема?

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()

Голосование за лучший ответ
Sovok Nimor Ученик (205) 2 месяца назад
пересмотрите то что подчёркнуто волнистой линией, возможно ошибка там, или поищите в интернете как пересылать сообщения и сверьте со своим кодом, и возможно что просто не даёт доступ, или неправильные числа.
Seeler Ученик (216) 2 месяца назад
За такими вопросами лучше обращаться в StackOverflow. В библиотеках для telegram на python исключения не парализуют работу: проверьте, что в логах и в except'ах?
Похожие вопросы