使用Facebook Messenger API和僵尸工具包发送表情符号 [英] Sending emojis with facebook messenger api and botkit

查看:0
本文介绍了使用Facebook Messenger API和僵尸工具包发送表情符号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在为Facebook Messenger编写一个使用botkit.js的基本机器人。我需要能够发送一串表情符号。FB API只需要一个UTF8字符串。因此,我能够让一些表情包通过不转义的字符串来工作。然而,这并不适用于所有的表情符号。

unescape('I have been running for u23F3' + uptime)

上面的效果很好,它会显示沙漏表情符号。但如果我尝试使用另一个表情符号,比如太空入侵者运送的u1F47E,它不起作用。它只显示文本中的E。

是我在这里遗漏了什么才能让这些表情起作用,还是只是我只能使用有限的一组表情符号?

推荐答案

我通过以下操作获得了成功:

  1. 将表情符号发送给你的机器人
  2. 在服务器上记录传入消息
  3. 将记录的消息中的表情符号复制并粘贴到要从其发送的代码中

我认为这是可行的,因为传入的消息是utf8格式的,所以emoji,尽管它在日志(😀)中会显示为实际的emoji,但它是utf8格式的,因此可以通过接口发送。

这篇关于使用Facebook Messenger API和僵尸工具包发送表情符号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆