Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Discord.Py向嵌入的消息添加反应_Python_Discord - Fatal编程技术网

Python Discord.Py向嵌入的消息添加反应

Python Discord.Py向嵌入的消息添加反应,python,discord,Python,Discord,因此,我试图在机器人通过文本频道发送的消息中添加三种不同的反应(表情) 用户在其DM中填写表单,然后将消息发送到名为“admin bug”的文本频道,服务器管理员可以对三种不同的表情做出反应: 固定的 不会被修复 不是臭虫 然后,根据管理员按下的表情符号,信息将被传输到文本频道 但是!我似乎不明白你是如何将这些反应添加到信息本身的,我已经在谷歌上搜索了很多次,但找不到答案 代码: discord.py文档有一个关于添加反应的常见问题帖子,它有多个示例和深入的描述,而且Messageable.

因此,我试图在机器人通过文本频道发送的消息中添加三种不同的反应(表情)

用户在其DM中填写表单,然后将消息发送到名为“admin bug”的文本频道,服务器管理员可以对三种不同的表情做出反应:

  • 固定的
  • 不会被修复
  • 不是臭虫
然后,根据管理员按下的表情符号,信息将被传输到文本频道

但是!我似乎不明白你是如何将这些反应添加到信息本身的,我已经在谷歌上搜索了很多次,但找不到答案

代码:


discord.py文档有一个关于添加反应的常见问题帖子,它有多个示例和深入的描述,而且
Messageable.send
返回消息send,以便您可以使用
message.add\u reaction

Messagable.send
返回它发送的消息。因此,您可以使用该消息对象向其添加反应。简单地说,您必须使用一个变量来定义bot发送的消息

embed=discord.embed(title=“Bug报告”)
嵌入.add_字段(name=“name”,value=“value”)
msg=wait adminBug.send(嵌入=embed)
您可以使用
msg
向该特定消息添加反应


wait msg.add_reaction(“您需要将嵌入保存为变量,这样您就可以添加一个反应

message = await adminBug.send(embed=embed)  //save embed as "message"
await message.add_reaction('xxx')           //add reaction to "message"

如果您解释这如何帮助解决问题,会更有帮助。原始海报现在可能已经解决了他们的问题,因此请编辑您的答案,思考如何为将来有类似问题并找到此答案的人提供最佳价值。
message = await adminBug.send(embed=embed)  //save embed as "message"
await message.add_reaction('xxx')           //add reaction to "message"