2017-10-19 1 views
0

電報のための簡単なリマインダーボットを書いてみたい。ボットはユーザー時間(時:分)から取得し、保存します。システム時間がユーザに思い出させる時間に等しい場合、ボットはユーザにメッセージを送信します。pyTelegram Botのアラーム

これは私が現在の時間を追跡する方法である:

import time 

def timer(): 
    now = time.strftime('%X').split(':')[0:2] 
    return now 

質問です: どのようにメッセージを送信するための時間まで私のコードを待機させることができますがtime.sleep()を使用して、現在の時刻を確認せずに来ます毎分(ラズベリーのメモリが多すぎます)?

答えて

0

python-telegram-botライブラリを使用している場合は、JobQueueを使用してタイムドジョブを設定できます。

たとえば、hereを参照してください。

関連する問題