【发布时间】:2021-03-11 17:07:49
【问题描述】:
最近我的 bot 正在成长,我花时间重写代码以使其与 Discord Py 的 cogs 系统一起工作
我已经正确调整了所有代码,但是我停止工作的所有on_message 事件都没有抛出任何类型的错误消息。
模块加载正确,没有语法错误,所以我不明白会发生什么。
我的一些代码:
import discord
import random
import datetime
from discord.ext import commands
class eastereggs(commands.Cog):
def __init__(self, bot):
self.bot = bot
self._last_member = None
@commands.Cog.listener()
async def on_message(self,message):
Cheers= ["Hi", "hi", "Hello", "hello"]
if message.content in Cheers:
await message.channel.send('Hello again')
await self.bot.process_commands(message)
def setup(bot):
bot.add_cog(eastereggs(bot))
但是,它不会对数组中的任何问候做出反应
我编辑:我有多个带有数组的 on_message 事件
但似乎只有一个有效
【问题讨论】:
标签: python discord discord.py