目前,我正在制作一个音乐 discord 机器人,我希望它显示当前正在播放的歌曲列表。用户应该能够通过使用左箭头和右箭头表情符号移动到每个页面来与列表进行交互。问题是,当我尝试通过 unicode 对消息做出反应时,它似乎无法按如下方式工作:message.addReaction("U+2B05").queue();
message.addReaction("U+2B07").queue();它抛出一个错误,指出在运行时未找到表情符号,即使那是我要发送的表情符号的相应 unicode。我试过在字符串中使用2B05或Left Arrow,但它也不起作用。
1 回答
鸿蒙传说
TA贡献1865条经验 获得超7个赞
具体来说,其中一个答案是:
我明白该怎么做。只需要添加这一行
e.getChannel().sendMessage(embedBuilder.build()).complete().addReaction("✔").queue();
显然将表情符号直接添加到字符串中是可行的。
改为这样做:
message.addReaction("➡").queue(); message.addReaction("⬅").queue();
添加回答
举报
0/150
提交
取消