【发布时间】:2021-07-07 01:26:02
【问题描述】:
好的,所以我正在尝试从此 <:emoji_name:id> 获取表情符号的名称。但是 .slice() 不起作用,我在这里的知识已经到了尽头,所以嗯,是的,如果有人能帮忙就好了!这是我的命令代码。 ????
else if (command === 'emoji') {
let findEmoji = msg.content.match(/<a:.+?:\d+>|<:.+?:\d+>/g)
if (!findEmoji) return msg.reply("Please mention an emoji!")
oneEmoji = findEmoji.slice(0, 1)
emojiId = msg.content.match(/\d+/g)
oneEmojiId = emojiId.slice(0, 1)
embed = new Discord.MessageEmbed()
.setTitle("Emoji information")
.addFields({
name: 'Emoji name:',
value: "coming soon",
inline: true
}, {
name: 'Emoji for bots:',
value: "`" + oneEmoji + "`",
inline: true
}, {
name: 'Emoji id:',
value: oneEmojiId,
inline: true
}, {
name: 'Emoji link:',
value: `https://cdn.discordapp.com/emojis/${oneEmojiId}.png?v=1`,
inline: true
}, )
.setThumbnail(`https://cdn.discordapp.com/emojis/${oneEmojiId}.png?v=1`)
msg.channel.send(embed)
}
【问题讨论】:
标签: javascript discord.js emoji