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)
应该可行
我正在尝试对我的机器人自己的消息做出反应。但是没用。
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)
应该可行