我正在尝试让 discord.py 重写机器人在自己的消息中添加表情符号,但不断向用户消息添加表情符号。
这是我的代码。
@client.event
async def on_message(message):
if message.author.bot:
return
if message.content.lower() == "hi":
em=discord.Embed(description=f"Hello, {message.author.name}",color=discord.Colour.red())
await message.channel.send(embed = em)
for emoji in ('?'):
await message.add_reaction(emoji)
答案 0 :(得分:1)
因为 message
是用户发送的消息,而不是机器人。
msg = await message.channel.send(embed=em)
await msg.add_reaction('?')