Class EmojiActionBuilder

java.lang.Object
me.axolotl.api.discord.util.builder.EmojiActionBuilder

public abstract class EmojiActionBuilder extends Object
EmojiActionBuilder類提供了一個基於表情符號反應的操作構建模板。
Since:
2024-02-22
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final net.dv8tion.jda.api.entities.emoji.Emoji
    與操作關聯的表情符號。
  • Constructor Summary

    Constructors
    Constructor
    Description
    用指定的表情符號構造一個新的EmojiActionBuilder。
    EmojiActionBuilder(net.dv8tion.jda.api.entities.emoji.Emoji emoji)
    用指定的表情符號構造一個新的EmojiActionBuilder。
  • Method Summary

    Modifier and Type
    Method
    Description
    net.dv8tion.jda.api.entities.emoji.Emoji
    獲取與操作關聯的表情符號。
    abstract void
    onSelect(net.dv8tion.jda.api.events.message.react.MessageReactionAddEvent event)
    指定在選擇表情符號時要執行的操作。
    abstract void
    onUnselect(net.dv8tion.jda.api.events.message.react.MessageReactionRemoveEvent event)
    指定在取消選擇表情符號時要執行的操作。

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • emoji

      public final net.dv8tion.jda.api.entities.emoji.Emoji emoji
      與操作關聯的表情符號。
  • Constructor Details

    • EmojiActionBuilder

      public EmojiActionBuilder(String emoji)
      用指定的表情符號構造一個新的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 - 表示移除反應的事件