【问题标题】:telegram bot - keep questions and answers电报机器人 - 保留问题和答案
【发布时间】:2015-11-01 23:08:51
【问题描述】:

我的电报机器人是一个对话框,它需要保留问题和答案(如 TriviaBot)。执行此操作的最佳(最有效)方法是什么?以用户 ID 为键的数据库?

有很多电报机器人,但是哪里有源代码示例来获得灵感?

【问题讨论】:

    标签: bots telegram-bot


    【解决方案1】:

    您的问题与电报机器人 API 无关。您实际上是在问:我有一个必须保留用户交互历史记录的应用程序,如何做到这一点(高效)?

    回答这个问题:您可以使用数据库并使用唯一标识符为每个对话插入一个条目。由于电报为每个对话都有一个 chat_id,你可以使用它。根据您确切要存储的内容,您应该选择如何存储它。 (每个答案的条目,或每个对话的条目或...)

    如果你使用 python 编程,你可以使用名为 python-telegram-bot 的 python 包装器让事情变得更简单

    示例如下: https://github.com/leandrotoledo/python-telegram-bot#examples

    【讨论】:

      【解决方案2】:

      您可以使用force_reply 并经常询问您想要的任何内容并将答案存储在任何类型的数据库中。 请参考其文档:refrence
      和一个简单的答案:force reply description

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-18
        • 2021-10-23
        • 2019-04-03
        相关资源
        最近更新 更多