为了账号安全,请及时绑定邮箱和手机立即绑定

通过 unicode 添加表情符号反应不起作用

通过 unicode 添加表情符号反应不起作用

慕斯王 2023-05-24 15:09:28
目前,我正在制作一个音乐 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();


查看完整回答
反对 回复 2023-05-24
  • 1 回答
  • 0 关注
  • 96 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信