【问题标题】:How to get Telegram Bot statistics?如何获取 Telegram Bot 统计信息?
【发布时间】:2017-03-31 19:52:04
【问题描述】:

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

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

【问题讨论】:

    标签: telegram-bot php-telegram-bot


    【解决方案1】:

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

    【讨论】:

    • 在尝试设置机器人时,似乎 Dashbot 没有使用 Telegram 的选项。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      检查Status alert section in Bot Intro

      【讨论】:

        【解决方案4】:

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-12-15
          • 1970-01-01
          • 1970-01-01
          • 2022-08-18
          • 1970-01-01
          • 2018-04-10
          • 2017-11-28
          • 1970-01-01
          相关资源
          最近更新 更多