Discord.py:根据收到的回复数量编辑机器人发送的消息

时间:2020-07-27 21:13:19

标签: python python-3.x discord discord.py python-3.8

我正在制作一个可以将文件中的某些数据(使用熊猫)打印到嵌入式消息中的机器人。 该嵌入式消息是数据列表,我一直在尝试使用表情来更新它。

由于某种原因,所有的堆栈溢出答案均无效。我已经尝试了如下所示的多种修复程序,它们会引发我的错误等,而我无法修复。

name =等待client.send(channel,embed = embed)

name.add_reaction(“表情名称”)

Discord.py版本:1.3.4

机器人的回应:

enter image description here

机器人所需的响应: enter image description here

代码段:

                    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_]
            #

`

1 个答案:

答案 0 :(得分:1)

尽管不是您自己的代码,disputils是一个非常不错的库,用于像您的https://observatory.mozilla.org这样的简单表情符号菜单。这是进行菜单,确认等的简单方法。