Python 有没有办法向公会发送消息';s系统通道,并在计划任务中使用它? async def rules_提醒(self): 频道=self.bot.guild.system\u频道 等待频道。发送(“记住要遵守规则!”) self.scheduler.add_作业(self.rules_提醒,CronTrigger(second=“0,15,30,45”))
您可以使用discord.ext.tasks进行此操作。discord.ext.tasks是一个discord.py扩展,允许用户轻松创建定期任务。对于您的代码,这将是discord.ext.tasks版本:Python 有没有办法向公会发送消息';s系统通道,并在计划任务中使用它? async def rules_提醒(self): 频道=self.bot.guild.system\u频道 等待频道。发送(“记住要遵守规则!”) self.scheduler.add_作业(self.rules_提醒,CronTrigger(second=“0,15,30,45”)),python,discord,discord.py,discord.py-rewrite,apscheduler,Python,Discord,Discord.py,Discord.py Rewrite,Apscheduler,您可以使用discord.ext.tasks进行此操作。discord.ext.tasks是一个discord.py扩展,允许用户轻松创建定期任务。对于您的代码,这将是discord.ext.tasks版本: 从discord.ext导入任务#某处。。。 # -------------------------------------------- #最好是在你的齿轮的某个地方。。。 self.rules_提醒.start() @tasks.loop(秒=15) 异步定义规则提醒(自我): 频道=
从discord.ext导入任务#某处。。。
# --------------------------------------------
#最好是在你的齿轮的某个地方。。。
self.rules_提醒.start()
@tasks.loop(秒=15)
异步定义规则提醒(自我):
频道=self.bot.guild.system\u频道
等待频道。发送(“记住要遵守规则!”)
最后一件事,只是为了确保您知道:命令、机器人或discord.Client都没有
guild
属性。我想你自己设置了公会。这能回答你的问题吗?