如何从服务器获取自定义表情符号?不是每个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表情符号..但我想对我的自定义表情符号进行响应..
答案 0 :(得分:0)
documentation的示例概述了如何使用该方法。您可以通过传递"name:id"
来使用自定义表情符号。要获取自定义表情符号的ID,请将其发送到某个表情符号前面带有反斜杠的不和谐频道:\:name:
。这样会将其呈现为原始提及格式<:name:id>
,其中包含您需要的ID和名称。