Class MessageCommandBuilder
java.lang.Object
me.axolotl.api.discord.util.builder.MessageCommandBuilder
MessageCommandBuilder類提供了一個用於構建訊息指令的模板。
- Since:
- 2024-05-09
-
Constructor Summary
ConstructorsConstructorDescriptionMessageCommandBuilder(String name) 使用指定的名稱和描述構造一個新的MessageCommandBuilder。MessageCommandBuilder(String name, Map<net.dv8tion.jda.api.interactions.DiscordLocale, String> nameLocalizations) 使用指定的名稱和描述構造一個新的MessageCommandBuilder。 -
Method Summary
Modifier and TypeMethodDescriptionfinal @NotNull net.dv8tion.jda.api.interactions.commands.build.CommandData獲取指令資料。final @NotNull StringgetName()獲取指令名稱。abstract voidonInteraction(@NotNull net.dv8tion.jda.api.events.interaction.command.MessageContextInteractionEvent event) 當互動觸發時的處理方法。
-
Constructor Details
-
MessageCommandBuilder
使用指定的名稱和描述構造一個新的MessageCommandBuilder。- Parameters:
name- 訊息指令的名稱
-
MessageCommandBuilder
public MessageCommandBuilder(String name, Map<net.dv8tion.jda.api.interactions.DiscordLocale, String> nameLocalizations) 使用指定的名稱和描述構造一個新的MessageCommandBuilder。- Parameters:
name- 訊息指令的名稱nameLocalizations- 訊息指令的名稱本地化
-
-
Method Details
-
getCommand
@NotNull public final @NotNull net.dv8tion.jda.api.interactions.commands.build.CommandData getCommand()獲取指令資料。- Returns:
CommandData指令資料。
-
getName
獲取指令名稱。- Returns:
- 指令名稱。
-
onInteraction
public abstract void onInteraction(@NotNull @NotNull net.dv8tion.jda.api.events.interaction.command.MessageContextInteractionEvent event) 當互動觸發時的處理方法。- Parameters:
event- 互動事件的上下文。
-