【问题标题】:Restoring job-queue between telegram-bot restarts在电报机器人重新启动之间恢复作业队列
【发布时间】:2017-10-20 18:55:39
【问题描述】:

我已经使用 python-telegram-bot 构建了一个小型电报机器人。

当开始对话时,我将定期作业添加到作业队列中,然后每 X 分钟向用户发送回消息。

问题是当我的机器人离线(维护、故障等)时,作业队列丢失并且客户端不再接收更新,除非他们再次发送/start

我可以将所有 chat_id 存储在一个持久队列中并在启动时恢复它们,但是我如何发送消息而不响应更新?

【问题讨论】:

    标签: telegram-bot python-telegram-bot


    【解决方案1】:

    你有很多选择。首先你需要存储所有的chat_ids。您可以在数据库或简单的文本文件中执行此操作。 那么您需要一个触发器才能开始发送消息。我不熟悉你的技术,但我只是为了做到这一点而创建了简单的服务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 2017-01-29
      • 2020-12-11
      • 2019-04-03
      • 1970-01-01
      • 2017-08-18
      相关资源
      最近更新 更多