0
私はpytelegrambotapiとのpython 3.5.1を使用して、それが特定の時間に毎日送るべきボットからの通知を、設定しようとしているとのメッセージを送信する方法。ボットtelegraomスケジュールpytelegrambotapi
ボットを使用しているユーザーに毎日特定の時刻に通知を送ることができるボットの例を誰かが見せてくれれば、本当に分かります。
私はスケジュールモジュールを使用しようとしましたが、問題は、通知を送信する関数を呼び出す必要があるということです(ユーザーのIDリスト、ボットを使用しているリスト)。私はエラーを取得
schedule.every().day.at('17:00').do(send_test(user_id))
:
TypeError: the first argument must be callable
ありがとうございましたが、今ではそうです、そのボットだけで動作していない: http://pastebin.com/9a8223ay ので、私がボットに何かを書き込もうとすると、何もしません。私は、通知機能の 'While'サイクルのためだと思いますが、モジュールスケジュールを使用せずにどのように使用するのかはわかりません。 ': – mrser
@mrserあなたは' @のbot.message_handler(真FUNC =ラムダメートル)にあなたの関数デコレータを変更する必要があります。これは、このハンドラがすべてのメッセージを処理する必要があることをモジュールに伝えます。 pytelegrambotapiについての詳細を読む[ここ](https://github.com/eternnoir/pyTelegramBotAPI) – ovs
私はhttp://pastebin.com/N2B8CpWiを変更しましたが、まだ動作していません。 – mrser