Url rewriting 不协调PY Bot未响应事件

Url rewriting 不协调PY Bot未响应事件,url-rewriting,discord,discord.py,Url Rewriting,Discord,Discord.py,我有一个机器人,当它检测到某个用户在某个通道中写了某条消息时,它会发送一条消息,然后删除该用户的消息和它自己的消息 我编写了完全相同的函数,在另一个通道中执行相同的操作,效果很好。 我检查了机器人的权限,它可以在通道中发送消息, 代码如下: for循环用于搜索特定文本 @client.event 异步def on_消息(消息): text=message.content chann=message.channel.id 是=错误 对于通信中的strf: 如果text.startswith(str

我有一个机器人,当它检测到某个用户在某个通道中写了某条消息时,它会发送一条消息,然后删除该用户的消息和它自己的消息

我编写了完全相同的函数,在另一个通道中执行相同的操作,效果很好。 我检查了机器人的权限,它可以在通道中发送消息, 代码如下:

for
循环用于搜索特定文本

@client.event
异步def on_消息(消息):
text=message.content
chann=message.channel.id
是=错误
对于通信中的strf:
如果text.startswith(strf):
是=正确
如果是和(message.author.id!=76930296780313124)和(message.channel.id==331562608467509249):
打印(message.author.id)
msg=wait message.channel.send('mech lahne tekteb el commands ye bhim'))
等待消息。删除()
等待异步睡眠(4)
等待消息。删除()

如果我理解正确,您在同一个文件中有两个类似的事件?这里的问题到底是什么,您是说它在一个通道中工作,而在另一个通道中不工作?您的问题可能是支票,请尝试打印
(text.startswith(strf)
并检查频道是否返回True。如果不是,则您的频道名称不以strf开头,您必须更改它。在这里看不到任何其他问题。我修复了它。问题是我使用了两个事件。出于某种原因,两个on消息不能单独使用。哦,并且以开始工作正常