我一直在寻找某种方法来收听和捕获电报gropus提供的新消息。
为了在python中执行此操作,我没有找到库或API。
有人有什么建议吗?
谢谢
RV
答案 0 :(得分:5)
使用Telethon
用您的电报频道替换channel_name
。
from telethon import TelegramClient, events, sync
# Remember to use your own values from my.telegram.org!
api_id = ...
api_hash = '...'
client = TelegramClient('anon', api_id, api_hash)
@client.on(events.NewMessage(chats='channel_name'))
async def my_event_handler(event):
print(event.raw_text)
client.start()
client.run_until_disconnected()
答案 1 :(得分:0)
很容易学习如何使用https://github.com/eternnoir/pyTelegramBotAPI
您可以在此站点https://core.telegram.org/bots/api/上看到Telegram API
要了解如何创建机器人,请转到https://groosha.gitbook.io/telegram-bot-lessons/chapter1
答案 2 :(得分:0)
有两种方法可以实现您的目标: