Python 无法在discord.py中执行多个on_消息事件
我想制作一个自动支持用户的Discord机器人。。。 我试着做自动应答 这两件事我都试过了 两人都给了我一个错误和有力的教训 请帮帮我Python 无法在discord.py中执行多个on_消息事件,python,discord.py,discord.py-rewrite,Python,Discord.py,Discord.py Rewrite,我想制作一个自动支持用户的Discord机器人。。。 我试着做自动应答 这两件事我都试过了 两人都给了我一个错误和有力的教训 请帮帮我 @bot.event async def on_message(message): if string.lower('Need') in message.content: if string.lower('Help') in message.content: await ctx.send("Test&qu
@bot.event
async def on_message(message):
if string.lower('Need') in message.content:
if string.lower('Help') in message.content:
await ctx.send("Test")
@bot.event
async def on_message(message):
if string.lower('Hey') in message.content:
if string.lower('i') in message.content:
await ctx.send("Hola")
----------------------------And i Tryed this------------------------------------
@bot.event
async def on_message(message):
if string.lower('Hey') in message.content:
if string.lower('i') in message.content:
print('Keyword found in message')
else:
if string.lower('Test') in message.content:
if string.lower('hi') in message.content:
print('Keyword found in message')
欢迎来到SO!首先,下次发布问题时,请发布您遇到的错误的详细信息 第二,第二个实现比第一个更正确。它只是有一个语法错误 这应该是正确的:
@bot.event
异步def on_消息(消息):
如果message.content中的string.lower('Hey'):
如果message.content中的string.lower('i'):
打印('在消息中找到关键字')
如果message.content中的string.lower('Test'):
如果message.content中的string.lower('hi'):
打印('在消息中找到关键字')
欢迎来到SO!首先,下次发布问题时,请发布您遇到的错误的详细信息
第二,第二个实现比第一个更正确。它只是有一个语法错误
这应该是正确的:
@bot.event
异步def on_消息(消息):
如果message.content中的string.lower('Hey'):
如果message.content中的string.lower('i'):
打印('在消息中找到关键字')
如果message.content中的string.lower('Test'):
如果message.content中的string.lower('hi'):
打印('在消息中找到关键字')
如果您仍然遇到错误,请发布该错误以便我可以看到。谢谢:D它确实帮助了我:DIf如果您仍然遇到错误,请发布该错误以便我可以看到。谢谢:D它确实帮助了我:D