Я пытаюсь транслировать сообщения Telegram в реальном времени с помощью Telethon. Приведенный ниже код отлично работает для некоторых чатов (например, FEGchatIR), однако для чата FEGchat (и, скорее всего, для других) вывод отсутствует, даже если чат явно активен. Кто-нибудь знает, почему это так?
Код: Выделить всё
from telethon import TelegramClient, events, sync
from keys import api_id, api_hash
client = TelegramClient('anon', api_id, api_hash)
@client.on(events.NewMessage(chats=['FEGchat']))
async def my_event_handler(event):
print(event.raw_text)
await client.start()
await client.run_until_disconnected()
Кроме того, кто-нибудь знает ограничение на количество чатов, с помощью которых вы можете собирать данные с помощью этого метода? Telegram кажется довольно расплывчатым в отношении ограничений скорости...
Спасибо!
Подробнее здесь:
https://stackoverflow.com/questions/698 ... t-returned