我如何在 python 的聊天中搜索特定消息? (pyTelegramBotAPI)

How can i search for a specific message in a chat in python? (pyTelegramBotAPI)

我正在编写 Telegram 机器人程序。我想在电报频道中搜索特定消息并获取其消息 ID。可能吗?提前致谢。

据我所知,您无法仅使用 Telegram 的机器人 API 来搜索消息(在特定聊天中)。你需要一个 MTProto 客户端来做到这一点。您可以使用 pyrogram 或 telethon 与 MTProto 交互,然后使用 messages.search.

但是,有一个问题。如果您要搜索的消息在某个频道中,您可以使用 BeautifulSoup.

这样的库进行网络抓取 https://t.me/s/CHANNELUSERNAME