Discord.py bot 不会对它自己的消息做出反应。我怎样才能做到这一点?

时间:2021-05-13 20:30:36

标签: python discord discord.py

我试图让我的机器人对自己嵌入的表情符号做出反应,我写出了代码,但机器人没有对表情符号做出反应。我怎样才能解决这个问题?谢谢

@bot.command()
async def emoji(ctx):
  embed=discord.Embed(title="Test", description="Test", color=0x00FFFF)
  await ctx.send(embed=embed)
  msg = await bot.send_message(ctx.message.channel,embed=embed)
  await bot.add_reaction(msg, "?")

1 个答案:

答案 0 :(得分:2)

您可以通过使用来实现这一点

await botMessage.add_reaction("?")

例如。

@bot.command()
async def emoji(ctx):
  embed = discord.Embed(title = "Test", description = "Test", color = 0x00FFFF)
  msg = await ctx.send(embed = embed)
  await msg.add_reaction("?")