Discord.py 如何在cog命令之前调用cog侦听器

Discord.py 如何在cog命令之前调用cog侦听器,discord.py,Discord.py,我有一些cog的代码,看起来像这样: 类示例(commands.Cog): def uuu init uuuu(自我,机器人): self.bot=bot self.counter=0 @commands.Cog.listener() _消息上的异步定义(self,message): 打印(“侦听器触发”) self.counter+=1 @commands.group() 异步def优先(自,ctx): 如果ctx.u子命令为“无”: 等待ctx.send(“无效子命令”) @第一,命令()

我有一些cog的代码,看起来像这样:

类示例(commands.Cog):
def uuu init uuuu(自我,机器人):
self.bot=bot
self.counter=0
@commands.Cog.listener()
_消息上的异步定义(self,message):
打印(“侦听器触发”)
self.counter+=1
@commands.group()
异步def优先(自,ctx):
如果ctx.u子命令为“无”:
等待ctx.send(“无效子命令”)
@第一,命令()
异步def秒(自身,ctx):
打印(“命令触发”)
等待ctx.send(f“当前计数器:{self.counter}”)
当我运行此代码并向我的bot发送消息时,
second
在消息上的
之前被调用。我在
second
中有一些代码希望消息
上的
首先执行,但我想不出一个好方法来实现这一点。建议