我在做音乐指令。在代码之前,我把默认的不和谐的表情符号和工作,但现在我把我添加的表情符号和不工作。
部分代码
await playingMessage.react("<:sh_skip:799324187004239933>");
下面的和case "<:sh_skip:799324187004239933>":
queue.playing = true;
reaction.users.remove(user).catch(console.error);
if (!canModifyQueue(member)) return;
queue.connection.dispatcher.end();
queue.textChannel.send(`<:sh_skip:799324187004239933> Skipped the song!`).catch(console.error);
collector.stop();
break;
我把<:sh_skip…之前有一个默认的表情符号,但现在我改变了它,让它看起来更好,当我对消息做出反应时,它会删除我的反应,但它不会做这个功能
我认为你的部分问题可能是使用了"而不是"试着改变它。"这仍然不能工作,在这种情况下,你可以像这样发送它们:
const emoji = client.emojis.cache.get('emoji-id');
await playingMessage.react(emoji);
问题是,在我开始之前,我告诉机器人切换reaction.emoji.name,我把整个表情符号代码而不是表情符号名称。
所以如果有人有这个问题,在等待部分放表情符号代码,但在代码中只放表情符号名称(<:sh_skip:799392380750659604>And sh_skip)