我正在写一个使用botkit.js for facebook messenger的基本bot。我需要能够发送一串emojis。 FB API只需要一个UTF8字符串。所以我能够通过在unescape中包装字符串来获得一些表情符号。但是,这并不适用于所有emojis。用facebook messenger api和botkit发送emojis
unescape('I have been running for \u23F3' + uptime)
以上工作正常,它会显示小时玻璃表情符号。但如果我尝试使用另一个表情符号,如太空侵略者船\ u1F47E它不起作用。它显示的全部是文本中的E。
有什么我在这里失踪让这些工作,还是只是我只能使用一套有限的emojis?
我可以让这些工作正常。我找到了答案并将其发布到问题中。问题是Facebook API不支持大部分emojis,即使使用者也是如此。 –