gpt4 book ai didi

javascript - node.js 将表情符号转换为 unicode 或其他?

转载 作者:行者123 更新时间:2023-11-30 09:27:08 25 4
gpt4 key购买 nike

我想弄乱 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
}

最佳答案

对于表情符号到 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")));
// => 1f525

关于javascript - node.js 将表情符号转换为 unicode 或其他?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48724425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com