6

是否有任何方法可以通过 API、Web 界面或 BotFather 获取机器人的统计信息?或者我必须通过处理来自机器人 API 的更新来收集统计信息?

附言。目前我通过处理来自 bot API 的更新将统计信息存储在 Redis 中,但我希望找到更好的方法。

4

4 回答 4

4

正如aleix所说,没有官方支持。经过几天的研究,我找到了适用于所有平台机器人的解决方案,包括电报

于 2018-01-30T11:45:45.993 回答
2

不, Telegram没有官方支持这样做。有像 botan 这样的第三方分析,您可以通过 bot 导航到您的机器人统计信息:

于 2016-11-18T17:11:55.973 回答
0

如果您担心的是您的机器人性能并且您的机器人很受欢迎(每分钟约 300 个请求),Botfather 将监控请求/响应率并在出现问题时提醒您。

检查Bot Intro 中的状态警报部分

于 2018-03-16T12:20:21.293 回答
-1

不,实际上你不能!但获取用户统计信息的最简单方法是将 chat_id 保存到数据库或简单的 txt 文件中。

最好的方法是使用 php mysql 函数将每个 chat_id 插入 1 列,然后将其发送到您的 chat_id ...!

于 2016-12-01T08:23:16.060 回答