Java EmbeddeBuilder中不一致的JDA表情
我目前正在处理一个discord机器人,我试图在嵌入消息中显示自定义服务器表情,它应该出现在“插入表情图标”中,但我无法完成。有可能吗?如果有,怎么可能Java EmbeddeBuilder中不一致的JDA表情,java,discord,discord-jda,Java,Discord,Discord Jda,我目前正在处理一个discord机器人,我试图在嵌入消息中显示自定义服务器表情,它应该出现在“插入表情图标”中,但我无法完成。有可能吗?如果有,怎么可能 if (member.hasPermission(Permission.ADMINISTRATOR)) { if (args.length == 2) { if (args[1].contains("test")) { try {
if (member.hasPermission(Permission.ADMINISTRATOR)) {
if (args.length == 2) {
if (args[1].contains("test")) {
try {
Guild guild = tChannel.getGuild();
EmbedBuilder embedBuilder = new EmbedBuilder();
embedBuilder.setColor(Color.GRAY);
embedBuilder.setAuthor("~Jokers Rival | Rufus");
embedBuilder.setTitle("----= **Title** =----");
embedBuilder.setDescription("Test title");
embedBuilder.addField("test1", "<insert emote_icon>", true);
tChannel.sendMessage(embedBuilder.build()).queue();
return;
} catch (Exception e) {}
}
}
return;
}
``
if(member.hasPermission(Permission.ADMINISTRATOR)){
如果(args.length==2){
if(args[1]。包含(“测试”)){
试一试{
Guild Guild=tChannel.getGuild();
EmbeddeBuilder embeddeBuilder=新的EmbeddeBuilder();
embeddebuilder.setColor(Color.GRAY);
Embeddebuilder.setAuthor(“~Jokers对手| Rufus”);
EmbeddeBuilder.setTitle(“---=**Title**=”);
EmbeddeBuilder.setDescription(“测试标题”);
addField(“test1”,true);
tChannel.sendMessage(embeddebuilder.build()).queue();
返回;
}捕获(例外e){}
}
}
返回;
}
``
您可以使用正确的。要获得此格式,您只需在频道中发布表情,并在其前面添加反斜杠\
:
然后您可以在代码中使用它:
embeddebuilder.addField(“test1”,true);
该机器人必须位于该表情游戏的所在公会,并且必须拥有访问权限。Twitch用户表情仅适用于Twitch用户等