我正在尝试摆弄facebook-chat-api NPM包。我正在尝试检查无论何时message.body包含一个火表情符号(?),它将执行一些逻辑。但是我该如何着手获取unicode (?不知道我到底需要什么)的这个表情符号在Node.js。我尝试过utf8 NPM包,但它似乎不起作用
这是我在终端中看到的响应:
{
type: 'message',
senderID: 'senderID',
body: '?',
threadID: 'threadID',
messageID: 'messageID',
attachments: [],
timestamp: '1518288429669',
isGroup: false
}发布于 2018-02-11 03:08:11
对于表情符号到unicode的转换,你可以使用emoji-unicode包:
const emojiUnicode = require("emoji-unicode");
console.log(emojiUnicode("?"));
// => 1f525对于表情包名称为unicode,可以使用emoji-name-map包:
const toEmoji = require("emoji-name-map");
console.log(emojiUnicode(toEmoji.get("fire")));
// => 1f525https://stackoverflow.com/questions/48724425
复制相似问题