JDA java 添加Button
要在JDA Java中添加按钮,需要使用Discord API中的Interactions和Buttons。以下是添加按钮的步骤:
- 创建一个按钮组件
Button button = Button.primary("button-id", "Button label");
这将创建一个主要按钮,其ID为“button-id”,标签为“Button label”。
- 创建一个ActionRow并将按钮添加到其中
ActionRow row = ActionRow.of(button);
这将创建一个ActionRow,并将按钮添加到其中。
- 将ActionRow添加到消息中
channel.sendMessage("Hello world!").setActionRow(row).queue();
这将在消息中添加ActionRow,其中包含我们创建的按钮。
完整代码示例:
Button button = Button.primary("button-id", "Button label");
ActionRow row = ActionRow.of(button);
channel.sendMessage("Hello world!").setActionRow(row).queue();
请注意,按钮组件只能用于交互式消息(例如通过slash命令或按钮触发器发送的消息)。如果您只想在普通消息中添加按钮,请考虑使用反应
原文地址: https://www.cveoy.top/t/topic/ghcb 著作权归作者所有。请勿转载和采集!