【问题标题】:Is there a way to record ALL conversations my telegram bot has with any user?有没有办法记录我的电报机器人与任何用户的所有对话?
【发布时间】:2022-12-21 17:45:17
【问题描述】:

我在 python 上创建了一个电报机器人来收集用户的信息。本质上,我希望用户将他们在电报中收到的消息转发给机器人,并回答一些关于他们的后续问题,他们将通过单击我设置的内置命令来回答这些问题。我想找到一种方法来提取用户作为机器人所有者与我的机器人进行的所有这些对话。

除了使用 - https://api.telegram.org/bot{token}/getUpdates 之外还有其他简单的方法吗?

我试过使用 Webhooks,但它似乎太复杂了。

【问题讨论】:

    标签: python-telegram-bot py-telegram-bot-api telegram-webhook


    【解决方案1】:

    我想找到一种方法来提取用户作为机器人所有者与我的机器人进行的所有这些对话。

    不,Telegram 不会“记住”任何用户输入,期待你能在getUpdates 电话中找到什么。请记住,您应该empty that message queue

    如果您想“保存”该信息,则需要自己保存,例如保存在数据库中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-13
      • 2016-02-24
      • 1970-01-01
      • 2017-04-27
      • 1970-01-01
      • 2020-11-10
      相关资源
      最近更新 更多