擅长:python、mysql、java
<p>您需要取消登录<code>process_commands</code></p>
<pre class="lang-py prettyprint-override"><code>@commands.Cog.listener()
async def on_message(self, message):
# some code
await self.bot.process_commands(message)
</code></pre>
<p>在你的每一次活动中,
另外,如果您想让代码更干净、更健壮,还有<code>bot.dispatch</code>来创建自定义事件,遗憾的是,没有关于它的文档</p>
<pre class="lang-py prettyprint-override"><code>@commands.Cog.listener()
async def on_message(self, message):
if message.content in ['some', 'values']:
# name of the event, args
self.bot.dispatch('custom_event', message)
await self.bot.process_commands(message)
@commands.Cog.listener()
async def on_custom_event(self, message):
# custom event
</code></pre>