无法在 discord.py 中进行多个 on_message 事件
Cant do Multiple on_message events in discord.py
我想制作一个自动支持用户的 Discord 机器人...
我试过自动回复!
这两件事我都试过了!
两者都给了我一个错误和 dindnt 工作
请帮助我。
@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!首先,下次您 post 提问时,请 post 详细说明您遇到的错误。
其次,第二种实现比第一种更正确。它只是有一个语法错误。
这应该是正确的:
@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')
if string.lower('Test') in message.content:
if string.lower('hi') in message.content:
print('Keyword found in message')
我想制作一个自动支持用户的 Discord 机器人... 我试过自动回复!
这两件事我都试过了!
两者都给了我一个错误和 dindnt 工作 请帮助我。
@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!首先,下次您 post 提问时,请 post 详细说明您遇到的错误。
其次,第二种实现比第一种更正确。它只是有一个语法错误。
这应该是正确的:
@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')
if string.lower('Test') in message.content:
if string.lower('hi') in message.content:
print('Keyword found in message')