当有人提到我的不和谐机器人时,我想让它回复。例如,如果@someone键入“Hello@bot”,我希望我的bot回复“Hello@someone!”
我尝试了几种方法: 1.
@client.event
async def on_message(message):
if message.author == client.user:
return
if message.content == ("@bot"):
await message.channel.send("Hello {}".format(message.author.mention) + "!")
即使这样,
@client.event
async def on_message(message):
if message.author == client.user:
return
if message.content.startswith("@bot"):
await message.channel.send("Hello {}".format(message.author.mention) + "!")
但这些都不起作用
那么,我如何让我的不和谐机器人回复一个提及
不和谐的提及不是这样处理的,它们的内部格式如下所示:
您可以创建一个简单的正则表达式:
相关问题 更多 >
编程相关推荐