首页 > 解决方案 > 机器人多次响应一个命令 discord.py 的问题

问题描述

我只打开了一个控制台,我认为这是因为 on_message 因为一旦我删除了这些控制台,它只会像它应该的那样响应一次。我在使用 await self.client.process_commands(message) 之后真的不确定它为什么会重复。如果您有任何建议,请告诉我。

标签: pythonpython-3.xdiscorddiscord.py

解决方案


我想你正在使用Cogand Cog.listener()

event并且listenerdiscord.py2 个不同的装饰器。例如listeners调用 in events

删除这一行:

await self.client.process_commands(message)

推荐阅读