【问题标题】:How to send scheduled message using telebot python如何使用telebot python发送预定消息
【发布时间】:2022-12-23 23:25:58
【问题描述】:

在电报客户端中,您可以发送预定消息并选择发送时间。有没有办法使用 python Telebot 库来做到这一点,而不是保持脚本运行和手动检查时间?

【问题讨论】:

  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: python py-telegram-bot-api


【解决方案1】:

你可以使用apscheduler这样的模块

用法示例:

import telebot
from apscheduler.schedulers.blocking import BlockingScheduler

sched = BlockingScheduler()
bot = telebot.TeleBot('token')

def my_interval_job():
    bot.send_message("WARNERSTARK", "Goodmorning. its 6am!")
    ... # do more at 6 am
    

sched.add_job(my_interval_job, trigger="cron", hour=6)
sched.start()

上面的示例在早上 6 点向用户发送一条消息。

阅读More

【讨论】:

    猜你喜欢
    • 2018-10-31
    • 2018-05-12
    • 1970-01-01
    • 2021-01-18
    • 1970-01-01
    • 1970-01-01
    • 2013-01-08
    • 2018-04-20
    • 2015-08-18
    相关资源
    最近更新 更多