Я пытаюсь возиться с пакетом NPM facebook-chat-api
. Я пытаюсь проверить, когда message.body
содержит огонь emoji (), он выполнит некоторую логику. Но как бы я хотел получить unicode ("Не уверен, что мне на самом деле нужно") этого emoji в Node.js. Я пробовал пакет utf8
NPM, но, похоже, он не работает
Это ответ, который я вижу в терминале:
{ type: 'message',
senderID: 'senderID',
body: '',
threadID: 'threadID',
messageID: 'messageID',
attachments: [],
timestamp: '1518288429669',
isGroup: false }
Для преобразования emoji в unicode вы можете использовать пакет emoji-unicode:
const emojiUnicode = require("emoji-unicode");
console.log(emojiUnicode(""));
// => 1f525
И для названия emoji для unicode вы можете использовать пакет emoji-name-map:
const toEmoji = require("emoji-name-map");
console.log(emojiUnicode(toEmoji.get("fire")));
// => 1f525