【发布时间】:2019-10-11 05:46:29
【问题描述】:
我正在寻找某种方式来收听和捕捉电报组提供的新消息。
我还没有找到库或 API 以便在 python 中执行此操作。
有人有什么建议吗?
谢谢,
房车
【问题讨论】:
标签: python api chat telegram python-telegram-bot
我正在寻找某种方式来收听和捕捉电报组提供的新消息。
我还没有找到库或 API 以便在 python 中执行此操作。
有人有什么建议吗?
谢谢,
房车
【问题讨论】:
标签: python api chat telegram python-telegram-bot
使用 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()
【讨论】:
有两种方法可以实现您的目标:
【讨论】:
轻松学习如何使用https://github.com/eternnoir/pyTelegramBotAPI
你可以在这个网站https://core.telegram.org/bots/api/看到Telegram API
要了解如何创建机器人,请转至https://groosha.gitbook.io/telegram-bot-lessons/chapter1
【讨论】: