【发布时间】:2018-02-17 10:33:42
【问题描述】:
一旦我知道他们的message IDs,我就可以通过channels.getMessages 请求从频道成功检索消息。顺便说一句,我通过contacts.search 找到频道ID。
目前,消息 ID 是连续整数,因此获取 max_id 可以解决问题。
我相信这是可能的,因为官方客户会这样做(查看频道而不加入它)。我将尝试通过阅读its sources 了解官方桌面应用程序是如何做到这一点的,但我们将不胜感激。
我需要这个,因为我正在编写一个简单的公共电报频道 -> rss/web 界面。
请不要将 Telegram Client API 与 Telegram Bot API 混淆。 Bot API 允许在新消息上接收“推送”消息,但不能“读取历史日志”。
【问题讨论】:
-
你如何使用channels.getMessages?一定要像
https://api.telegram.org/bot<token>/channels.getMessages吗?
标签: telegram