Ну, по сути, я пытаюсь захватить и сохранить сообщения, опубликованные в
ОПРЕДЕЛЕННОЙ группе/канале Telegram,
в реальном времени, в режиме реального времени. Я просмотрел документацию, попробовал написать код сам, но это не работает. Программа просто продолжает выполняться без какого-либо вывода. Может ли кто-нибудь помочь мне с правильным кодом?? Я также хотел бы знать, как реализовать эту систему для частных каналов.
Код: Выделить всё
import asyncio
from telethon import TelegramClient,events
from datetime import datetime
# Replace these with your own values
api_id = '226671'
api_hash = '7610eaa49ddtyr546dcfa47d7f46434'
channel_username = 'FOREXSIGNALXAUUSDONE'
client = TelegramClient('session_1', api_id, api_hash)
@client.on(events.NewMessage(chats='FOREXSIGNALXAUUSDONE'))
async def main(event):
print('{}'.format(event))
client.start()
client.run_until_disconnected()
Надеюсь, вы, ребята, сможете в этом разобраться. Кроме того, я впервые на StackExchange, поэтому прошу извинить за возможные ошибки. Спасибо!
Подробнее здесь:
https://stackoverflow.com/questions/792 ... age-storer