Python 在一周的确切日期和时间执行命令

Python 在一周的确切日期和时间执行命令,python,discord.py,discord.py-rewrite,Python,Discord.py,Discord.py Rewrite,我想更改我的discord机器人一周中每天的状态,例如,在周五下午5点将状态更改为“播放” 我已经准备好了状态,但我不知道如何让机器人在时机成熟时改变它 有什么办法吗?您可以使用cron作业来实现这一点 在Ubuntu中,只需编写crontab-e,并在文件底部运行脚本命令。 范例 import schedule import time def job(): print("I'm working...") s

我想更改我的discord机器人一周中每天的状态,例如,在周五下午5点将状态更改为“播放”

我已经准备好了状态,但我不知道如何让机器人在时机成熟时改变它


有什么办法吗?

您可以使用cron作业来实现这一点 在Ubuntu中,只需编写
crontab-e
,并在文件底部运行脚本命令。

范例

    import schedule
    import time
    
    def job():
        print("I'm working...")
    
    schedule.every(10).minutes.do(job)
    schedule.every(10).seconds.do(job)
    schedule.every().hour.do(job)
    schedule.every().day.at("10:30").do(job)

    schedule.every(5).to(10).minutes.do(job)
    schedule.every().monday.do(job)
    schedule.every().wednesday.at("13:15").do(job)
    schedule.every().minute.at(":17").do(job)
    
    while True:
        schedule.run_pending()
        time.sleep(1)