在 python-telegram-bot 中每 15 分钟发送一次消息

时间:2021-02-28 15:25:25

标签: python telegram python-telegram-bot

我需要制作我的电报机器人,每 15 分钟发送一次 django 模型对象进行聊天。

python-telegram-bot 中的任何内置函数每 15 分钟发送一次消息吗?

1 个答案:

答案 0 :(得分:0)

您可以使用 run_repeating() 方法:

def callback_foo(callback_context):
   pass  # send message here


def scheduling_method():
    context.job_queue.run_repeating(
        callback=callback_foo, interval=60 * 15, context=context,
    )

这有助于定期调用您的 Telegram Bot。甚至还有一些快捷方式可以每天或每月运行您需要的方法。