我使用python-telegram-bot建立了一个小型电报机器人。
开始对话时,我会在作业队列中添加一个定期作业,然后每隔X分钟向用户发送一次消息。
问题是当我的机器人脱机(维护,故障等)时,工作队列丢失,客户端不再接收更新,除非他们再次发送/start
我可以将所有chat_ids存储在持久队列中并在启动时恢复它们,但如何在不响应更新的情况下发送消息?
答案 0 :(得分:0)
你有很多选择。首先,您需要存储所有chat_ids。你可以在数据库或简单的文本文件中做到这一点。 那么你需要一个触发器才能开始发送消息。我不熟悉您的技术,但我只是创建简单的服务才能做到。