如何在没有机器人的情况下使用电报 API



我不需要回复机器人。
我只想进行只读调用来读取频道历史记录。可能我需要†他的方法 https://core.telegram.org/method/messages.getHistory 但文档 https://core.telegram.org/api#getting-started 甚至没有解释协议。
据我了解,协议是非常自定义的,我应该使用一些最小的包装器,但我设法找到 https://github.com/atipugin/telegram-bot-ruby 的所有示例/文章,但我不需要机器人。

要在没有机器人的情况下使用Telegram,您应该使用Telegram低级协议MTProto。有MTProto 个用于 Python、JavaScript 甚至 PHP 的库。在此处、此处和此处查看获取与这些库的聊天记录的示例

但似乎没有Ruby gem - 运气不好,你应该自己创建MTProto Ruby gem,要么将此功能移动到另一个用具有MTProto库的语言编写的服务。

你可以使用 tdlib-ruby

gem 'tdlib-ruby'

相关内容

最新更新