Python discord.py:on_message(message)几天后就不起作用了

Python discord.py:on_message(message)几天后就不起作用了,python,discord,bots,discord.py,Python,Discord,Bots,Discord.py,因为有几天我的两个机器人没有对消息做出反应。在控制台中没有显示错误 例如,一个简单的坏字脚本。从上个星期开始,它工作得很好。但是现在。。。没有输出 @bot.event async def on_message(message): bad_words = ['badword1','badword2','badword3','badword4','badword5','badword6'] if message.author == bot.user: return

因为有几天我的两个机器人没有对消息做出反应。在控制台中没有显示错误

例如,一个简单的坏字脚本。从上个星期开始,它工作得很好。但是现在。。。没有输出

@bot.event
async def on_message(message):
    bad_words = ['badword1','badword2','badword3','badword4','badword5','badword6']
    if message.author == bot.user:
        return
    for word in bad_words:
        if 0 < message.content.count(word) < 2:
            await message.channel.send("{}, bitte achte auf Deine Wortwahl.".format(message.author.mention))
            await message.delete()
            break
    else:
        await bot.process_commands(message)
@bot.event
异步def on_消息(消息):
坏字=[“坏字1”,“坏字2”,“坏字3”,“坏字4”,“坏字5”,“坏字6']
如果message.author==bot.user:
返回
对于不好的单词:
如果0

我不知道怎么了。我希望有人能帮我。

discord.py 1.5.x中有一些关于
意图的更新。意图类似于权限,您必须定义它才能使用某些事件,如消息上的
和获取成员、频道等。您需要在定义
bot=discord.bot(前缀=“”)
之前定义它才能获取公会、频道等

导入不一致
intents=discord.intents().all()
bot=discord.bot(前缀=“”,意图=意图)

有关意图的更多信息,请查看。

discord.py 1.5.x中有一些关于
意图的更新。意图类似于权限,您必须定义它才能使用某些事件,如消息上的
和获取成员、频道等。您需要在定义
bot=discord.bot(前缀=“”)
之前定义它才能获取公会、频道等

导入不一致
intents=discord.intents().all()
bot=discord.bot(前缀=“”,意图=意图)

有关意向的更多信息,请查看。

谢谢您的回复。哦,我想我忘了提那件事了。在我的研究之后,我已经添加了这些行。现在,on_member_join和on_member_remove都可以了。仅在react(消息)和on_(消息)上不起作用。你有什么想法吗?你能用你的
on\u reaction\u add
事件或任何不起作用的事件编辑你的问题吗?我已经添加了react(message)事件。这两个事件几天后都不起作用了。控制台中没有错误。没有名为
react
的事件?感谢您的回复。哦,我想我忘了提那件事了。在我的研究之后,我已经添加了这些行。现在,on_member_join和on_member_remove都可以了。仅在react(消息)和on_(消息)上不起作用。你有什么想法吗?你能用你的
on\u reaction\u add
事件或任何不起作用的事件编辑你的问题吗?我已经添加了react(message)事件。这两个事件几天后都不起作用了。控制台中没有错误。没有名为
react
的事件?