【发布时间】:2021-09-17 01:17:32
【问题描述】:
我想创建一个机器人,它可以对特别提及/标记@someone 的消息做出反应。例如:如果@Person1 在消息中提到/标记@Me,那么机器人应该用表情符号做出反应。但是,如果@Person1 在消息中提及/标记任何其他@People,则不会发生任何事情。 这是我尝试过的:
import discord
import os
emoji = '\N{THUMBS UP SIGN}'
client = discord.Client()
@client.event
async def on_ready():
print('{0.user} is now active!'.format(client))
@client.event
async def on_message(message):
if message.author == client.user:
return
if message.content.startswith('@<@666372975062417459>'): #that's my discord id
await message.add_reaction(emoji) #add emoji to message
client.run(os.environ['TOKEN'])
【问题讨论】:
标签: python discord discord.py bots