Class EmojiActionBuilder
java.lang.Object
me.axolotl.api.discord.util.builder.EmojiActionBuilder
EmojiActionBuilder類提供了一個基於表情符號反應的操作構建模板。
- Since:
- 2024-02-22
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal net.dv8tion.jda.api.entities.emoji.Emoji與操作關聯的表情符號。 -
Constructor Summary
ConstructorsConstructorDescriptionEmojiActionBuilder(String emoji) 用指定的表情符號構造一個新的EmojiActionBuilder。EmojiActionBuilder(net.dv8tion.jda.api.entities.emoji.Emoji emoji) 用指定的表情符號構造一個新的EmojiActionBuilder。 -
Method Summary
Modifier and TypeMethodDescriptionnet.dv8tion.jda.api.entities.emoji.EmojigetEmoji()獲取與操作關聯的表情符號。abstract voidonSelect(net.dv8tion.jda.api.events.message.react.MessageReactionAddEvent event) 指定在選擇表情符號時要執行的操作。abstract voidonUnselect(net.dv8tion.jda.api.events.message.react.MessageReactionRemoveEvent event) 指定在取消選擇表情符號時要執行的操作。
-
Field Details
-
emoji
public final net.dv8tion.jda.api.entities.emoji.Emoji emoji與操作關聯的表情符號。
-
-
Constructor Details
-
EmojiActionBuilder
用指定的表情符號構造一個新的EmojiActionBuilder。- Parameters:
emoji- 表情符號字符串
-
EmojiActionBuilder
public EmojiActionBuilder(net.dv8tion.jda.api.entities.emoji.Emoji emoji) 用指定的表情符號構造一個新的EmojiActionBuilder。- Parameters:
emoji- 表情符號的Emoji對象
-
-
Method Details
-
getEmoji
public net.dv8tion.jda.api.entities.emoji.Emoji getEmoji()獲取與操作關聯的表情符號。- Returns:
- 表情符號
-
onSelect
public abstract void onSelect(net.dv8tion.jda.api.events.message.react.MessageReactionAddEvent event) 指定在選擇表情符號時要執行的操作。- Parameters:
event- 表示添加反應的事件
-
onUnselect
public abstract void onUnselect(net.dv8tion.jda.api.events.message.react.MessageReactionRemoveEvent event) 指定在取消選擇表情符號時要執行的操作。- Parameters:
event- 表示移除反應的事件
-