Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
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 - Fatal编程技术网

Python 有没有办法向公会发送消息';s系统通道,并在计划任务中使用它? async def rules_提醒(self): 频道=self.bot.guild.system\u频道 等待频道。发送(“记住要遵守规则!”) self.scheduler.add_作业(self.rules_提醒,CronTrigger(second=“0,15,30,45”))

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.tasks进行此操作。discord.ext.tasks是一个discord.py扩展,允许用户轻松创建定期任务。对于您的代码,这将是discord.ext.tasks版本:

从discord.ext导入任务#某处。。。
# --------------------------------------------
#最好是在你的齿轮的某个地方。。。
self.rules_提醒.start()
@tasks.loop(秒=15)
异步定义规则提醒(自我):
频道=self.bot.guild.system\u频道
等待频道。发送(“记住要遵守规则!”)

最后一件事,只是为了确保您知道:命令、机器人或discord.Client都没有
guild
属性。我想你自己设置了公会。

这能回答你的问题吗?