【发布时间】: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