自定义表情符号反应? 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 和名称。
如何从我的服务器获取自定义表情符号?不是每个 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 和名称。