python - 机器人多次响应一个命令 discord.py 的问题
问题描述
我只打开了一个控制台,我认为这是因为 on_message 因为一旦我删除了这些控制台,它只会像它应该的那样响应一次。我在使用 await self.client.process_commands(message) 之后真的不确定它为什么会重复。如果您有任何建议,请告诉我。
解决方案
我想你正在使用Cog
and Cog.listener()
。
event
并且listener
是discord.py
2 个不同的装饰器。例如listeners
调用 in events
。
删除这一行:
await self.client.process_commands(message)
推荐阅读
- r - “'dimnames' [1] 的长度不等于数组范围”的 querygrain() 问题
- ssh - 从 ssh 运行时,巧克力安装挂起
- docker - eclipse-mosquitto “使用中的地址”与 v2.0.12
- laravel - 我可以在子查询 laravel 上专门订购吗
- angularjs - ui-grid 中的可编辑字符串数组
- airflow - Apache Airflow 的结构应该如何?
- javascript - 将项目对齐到表格中
- python - [Flask]TypeError: 'function' 对象不可下标
- postgresql - 隐藏 POSTGRESQL 分区表
- php - 回调URL上的CakePHP 3 CSRF令牌错误