我正在寫一個使用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,即使使用者也是如此。 –