Всем добрый день!
Я пробую написать Telegram-бота, который бы собирал новые сообщения из заданного списка каналов, и пересылал их в мой канал (где я администратор). Для этого я использую библиотеку Telethon.
Если я пишу сообщение в своём же канале, то бот его спокойно пересылает. Но на сообщения из чужих каналов вообще никак не реагирует. Подскажите, пожалуйста, с чем это может быть связано?
from telethon import TelegramClient, events, sync
from config import DESTINATION, API_ID, API_HASH, SESSION, CHATS
client = TelegramClient(SESSION, API_ID, API_HASH)
client.start()
@client.on(events.NewMessage(chats=CHATS))
async def main(event):
print('Delivery new order...')
await event.forward_to(DESTINATION)
client.run_until_disconnected()