自定义表情符号反应? JDA

Custom emoji on react? JDA

如何从我的服务器获取自定义表情符号?不是每个 unicode?

package de.backxtar.listener;

import net.dv8tion.jda.api.events.message.guild.GuildMessageReceivedEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter;

public class ReactMessageListener extends ListenerAdapter {

    public void onGuildMessageReceived(GuildMessageReceivedEvent event){

        if(event.getChannel().getId().equals("635352238256029706")) {
            event.getMessage().addReaction("U+1F44D").complete();
            event.getMessage().addReaction("U+1F44E").complete();
        }
    }
}

此功能适用于 unicode 表情符号..但我想用我的自定义表情符号做出反应..

documentation 有一个示例概述了如何使用该方法。您可以通过传递 "name:id" 使用自定义表情符号。要获取自定义表情符号的 ID,请将其发送到某个不和谐频道,并在表情符号前面加上反斜杠:\:name:。这将以原始提及格式 <:name:id> 呈现它,其中包含您需要的 ID 和名称。