我不需要回复机器人。
我只想进行只读调用来读取频道历史记录。可能我需要†他的方法 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'