Python Discord.py:根据该消息得到的反应,编辑bot发送的消息
我正在制作一个机器人,它将文件中的某些数据(使用熊猫)打印到嵌入的消息中。 嵌入的消息是一个数据列表,我一直在尝试使用emotes更新它 由于某种原因,堆栈溢出答案都不起作用。我已经尝试了以下几种修复方法,它们会引发我的错误等,但我无法修复 name=wait client.send(channel,embed=embed) 名称。添加\u反应(“表情名称”) Discord.py版本:1.3.4 bot的回应: 来自bot的期望响应: 代码段:Python Discord.py:根据该消息得到的反应,编辑bot发送的消息,python,python-3.x,discord,discord.py,python-3.8,Python,Python 3.x,Discord,Discord.py,Python 3.8,我正在制作一个机器人,它将文件中的某些数据(使用熊猫)打印到嵌入的消息中。 嵌入的消息是一个数据列表,我一直在尝试使用emotes更新它 由于某种原因,堆栈溢出答案都不起作用。我已经尝试了以下几种修复方法,它们会引发我的错误等,但我无法修复 name=wait client.send(channel,embed=embed) 名称。添加\u反应(“表情名称”) Discord.py版本:1.3.4 bot的回应: 来自bot的期望响应: 代码段: em
embed.add_field(name="__**{}**__".format(trend_name2), value="__Level__: **{0}**\n__Category__: **{1}**\n__Position__: **{2}**\n\n**{3}** Trends until **{4}** "
"trend\n(**{5} days and {6} hours**)\n\n ".format(
trend_level2, trend_category2.title(), trend_position2, min(lookup_difference), trend_name2.title(), days_until_trend, hours_until_trend))
print(lookup_index)
z += 1
if z == 6:
embed_fields.append(embed)
z = 0
embed = discord.Embed(title="Level list", color=0x00d9ff)
page_ = 0
await message.channel.send(embed=embed_fields[page_])
# On right arrow reaction clicked:
# page += 1
# On left arrow reaction clicked:
# page -= 1
# Edit message to embed=embed_fields[page_]
#
`虽然不是您自己的代码,但disputils是一个非常好的库,用于像您这样的简单表情符号菜单:。这是一种制作菜单、确认等的简单方法。看起来确实很不错,但似乎不起作用。虽然它会打印第一个嵌入,但不会添加表情。当我自己添加表情时,它也没有任何作用。你确定你使用的是正确的吗?我已经用了很长一段时间了,它工作得很好。显示一些代码会很好,因为你不必添加表情符号(它会自动添加箭头),如果需要,你可以传入自定义的表情符号。嘿,现在可以了。我相信我没有输入ctx变量,或者嵌入列表只有一个条目。但无论如何,谢谢你听到这个结果很好,谢谢你接受了答案。