【问题标题】:Edit embed description with discord buttons using Discord py使用 Discord py 使用 Discord 按钮编辑嵌入描述
【发布时间】:2022-01-20 09:43:13
【问题描述】:

我想为我的不和谐机器人的帮助命令制作一个按钮(不和谐交互 3.0.2/不和谐组件)。帮助命令基本上是一个具有不同类别的列表命令,它也是一个嵌入消息。我想制作一个可以切换类别的按钮(意味着它切换/编辑不和谐嵌入消息描述。)我想制作一个功能,用户可以按 用于下一类命令。它们并非全部在一条消息中,如果有人按下 按钮,将出现下一个类别并编辑嵌入消息。这是我的代码:

basiccommand = '''
.ping to ping the bot
.8ball ask the bot a question
'''

@commands.command()
    async def cmds2(self, ctx):
        HelpEmbed = discord.Embed(title = 'List of commands', description = basiccommand, color = discord.Colour.red())
        HelpEmbed.set_footer(text=f'{self.client.user.name} is still in developement.')
        await ctx.send(embed = HelpEmbed, components[[Button(style=1, label=label)]])

如果您知道如何在有人单击按钮时编辑嵌入消息,如果您分享它,将不胜感激。我会用这个作为以后的参考,谢谢。

【问题讨论】:

  • 您使用的是 4.0.0 版本的不和谐交互吗?
  • 是的,任何版本。
  • 你用的是什么版本? discord-interactions 的第 4 版最近发布了,它改变了很多东西,因此了解您使用的具体版本非常重要。
  • 我使用的是 3.0.2 版本,很抱歉造成混淆。

标签: python api discord.py discord-interactions


【解决方案1】:

你可以使用dinteractions-Paginator,它基本上就是你想要的,一个简单的设置分页器

【讨论】:

    猜你喜欢
    • 2021-01-23
    • 2021-05-04
    • 1970-01-01
    • 2019-07-31
    • 2021-06-07
    • 1970-01-01
    • 2021-01-21
    • 2021-05-28
    • 2021-03-24
    相关资源
    最近更新 更多