我正在尝试使用facebook-chat-api
NPM包。我试图检查message.body
何时包含一个火表情符号()它将执行一些逻辑。但是我怎样才能在Node.js中获得这个表情符号的unicode(?不确定我真正需要什么)。我已经尝试了utf8
NPM包,但它似乎不起作用
这是我在终端中看到的回复:
{ type: 'message',
senderID: 'senderID',
body: '',
threadID: 'threadID',
messageID: 'messageID',
attachments: [],
timestamp: '1518288429669',
isGroup: false }
答案 0 :(得分:4)
对于表情符号进行unicode转换,你可以使用emoji-unicode包:
const emojiUnicode = require("emoji-unicode");
console.log(emojiUnicode(""));
// => 1f525
对于表情符号的表情符号,您可以使用emoji-name-map包:
const toEmoji = require("emoji-name-map");
console.log(emojiUnicode(toEmoji.get("fire")));
// => 1f525