gpt4 book ai didi

javascript - 使用 facebook messenger api 和 botkit 发送表情符号

转载 作者:行者123 更新时间:2023-11-30 07:34:56 26 4
gpt4 key购买 nike

我正在使用 botkit.js 为 facebook messenger 编写一个基本的机器人。我需要能够发送一串表情符号。 FB API 只需要一个 UTF8 字符串。所以我能够通过将字符串包装在 unescape 中来让一些表情符号工作。但是,这并不适用于所有表情符号。

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

上面的工作正常,它会显示沙漏表情符号。但是,如果我尝试使用另一个表情符号,如太空入侵者飞船\u1F47E,它就不起作用。它只显示文本中的 E。

我是否缺少一些东西来让这些发挥作用,还是我只能使用一组有限的表情符号?

最佳答案

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

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

我认为这是有效的,因为传入的消息是 UTF8 格式,所以表情符号,虽然它会在日志中显示为实际的表情符号 (😀) 是 UTF8 格式,因此可以通过 api 发送。

关于javascript - 使用 facebook messenger api 和 botkit 发送表情符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37280834/

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