我正在尝试创建一个命令,该命令允许用户将任务安排到特定时间。
例如,当使用命令时,机器人将等到下午2点,然后它将发送一条消息(当然,我不想发出time.sleep
,因为用户将无法使用机器人)
您知道我该怎么编码吗?
答案 0 :(得分:0)
您应该考虑为此使用python软件包'schedule'。
它允许您执行以下操作:
schedule.every().day.at("02:00").do(job)
请注意,如果您只想运行一次任务,请查看文档的此部分: https://schedule.readthedocs.io/en/stable/faq.html#how-can-i-run-a-job-only-once