Discord.py:你如何制作按钮?

Posted

技术标签:

【中文标题】Discord.py:你如何制作按钮?【英文标题】:Discord.py: How do you make buttons? 【发布时间】:2022-01-10 20:27:40 【问题描述】:

我想知道如何获得这样的按钮

【问题讨论】:

你可以使用来自discord-py-slash-command的按钮和组件 你可能想参考这个youtube.com/watch?v=kNUuYEWGOxA 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。 【参考方案1】:

这就是您创建发送它们的方式:

menu_buttons = await ctx.send(
    "Nickmenu",
    components=[
        [
            Button(
                label="Purge!", custom_id="purge", style=ButtonStyle.red, emoji="?"
            ),
            Button(
                label="Raid!", custom_id="raid", style=ButtonStyle.green, emoji="?"
            ),
            Button(
                label="Check!",
                custom_id="check",
                style=ButtonStyle.green,
                emoji="✅",
            ),
        ]
    ],
)

我为此使用了不和谐组件库。

【讨论】:

以上是关于Discord.py:你如何制作按钮?的主要内容,如果未能解决你的问题,请参考以下文章

Discord.py 重新上传图片

如何使用 Discord.py Cogs 使 Discord Bot 加入语音频道并在成员加入频道时播放音频文件

Discord.py 在嵌入中禁用按钮/冻结按钮

嵌入按钮 (Discord.py)

使用 Discord py 使用 Discord 按钮编辑嵌入描述

Discord.py 如何制作干净的对话树?