Discord.py 对机器人自己的消息做出反应

Discord.py react to bot own messages

我正在尝试对我的机器人自己的消息做出反应。但是没用。

    if args[0] == "solido":
        reaction = ""
        sent = await ctx.message.channel.send(client.get_channel("795387716967333889"), embed=embed)
       # await message.add_reaction(sent, emoji = "\U0001F44D")
        await ctx.message.add_reaction(reaction)

如果我使用这种类型的代码,机器人将对我的消息命令做出反应。但是如果我不使用 ctx 方法,机器人会给我这个错误:NameError: name 'message' is not defined

我该如何解决?

使用 await sent.add_reaction(reaction) 而不是 await ctx.message.add_reaction(reaction) 应该可行