2017-05-20 13 views
1

私はpython-telegram-botを使用して小さなテレグラムボットを構築しました。テレグラム再起動間のジョブキューの復元

会話が開始されると、定期的なジョブをジョブキューに追加して、X分ごとにユーザーにメッセージを返します。私のボットは(メンテナンス、故障など)オフラインになったとき

問題は、jobqueueが失われていると、彼らは再び

/startを送信しない限り、クライアントはもはや更新を受信して​​いない私は多分、永続キュー内のすべてのchat_idsを保存でき、起動時にそれらを復元しますが、アップデートに応答せずにメッセージを送信するにはどうすればよいですか?

答えて

0

多くのオプションがあります。最初にすべてのchat_idsを保存する必要があります。あなたはデータベースや簡単なテキストファイルでそれを行うことができます。 メッセージの送信を開始するには、トリガーが必要です。私はあなたの技術に精通していませんが、私はそれを行うために単純なサービスを作成しています。

関連する問題