Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
547 views
in Technique[技术] by (71.8m points)

discord - Adding reaction if message contains certain content

I wanted to ask how do I make my bot react to a message if it contains something, for example:

if the message contains "Hi" the bot will react with :wave:.

so how do I do this? any help is appreciated, I am new to the forum so sorry if I made any mistakes. :)


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

You should try this

@client.event
async def on_message(message):
    if 'Hi' in message.content.split():
        await message.add_reaction("??")

It will probably work

if you use cogs :

@commands.Cog.listener()
async def on_message(self,message):
    if 'Hi' in message.content.split():
        await message.add_reaction("??")

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...