Python 如何在discord.py中计划操作?

Python 如何在discord.py中计划操作?,python,discord,discord.py,Python,Discord,Discord.py,我已发出以下命令来更改频道权限 @commands.command() @commands.has_permissions(manage_channels=True) async def unlock(self, ctx): perms = ctx.channel.overwrites_for(ctx.guild.default_role) perms.send_messages=True await ctx.channel

我已发出以下命令来更改频道权限

    @commands.command()
    @commands.has_permissions(manage_channels=True)
    async def unlock(self, ctx):
        perms = ctx.channel.overwrites_for(ctx.guild.default_role)
        perms.send_messages=True
        await ctx.channel.set_permissions(ctx.guild.default_role, overwrite=perms)
        await ctx.message.add_reaction(emoji="<a:tick:748476262640779276>")
@commands.command()
@commands.has_权限(manage_channels=True)
异步def解锁(自身、ctx):
perms=ctx.channel.overwrite\u for(ctx.guild.default\u角色)
perms.send_messages=True
等待ctx.channel.set_权限(ctx.guild.default_角色,overwrite=perms)
等待ctx.message.add_反应(emoji=“”)
现在我想知道如何安排它,以便我的机器人每天上午10点在特定频道自动执行。我尝试过寻找方法,发现我可以用crontab完成,但我不知道怎么做?

你可以看看

使用pip安装计划:

$ pip install schedule
你可以这样做:

import schedule
import time

def job():
    print("Do something")

schedule.every().day.at("10:00").do(job)

while True:
    schedule.run_pending()
    time.sleep(1)