【发布时间】:2016-10-07 14:10:16
【问题描述】:
我正在用 Python 构建一个 Facebook Messenger 机器人。一切正常。但是,如果我将emojis 作为文本从 Facebook 聊天发送到 API,那么它就会出错。
这是我从 Facebook 发送 emojis 时的示例。
{'message': {'mid': 'mid.1475846223244:e7eea53884', 'seq': 10863, 'text': '????????'},
所以received_message = message['message']['text']。
我想要的是每当我从 Facebook 发送(表情符号)non text message 时,我可以在将其发送到我的 API 之前对其进行扫描和编码。在问这个问题之前我已经阅读了文档,但其中大多数是来自用户的emojis,而不是所有扫描仪并编码任何emojis(如果我遗漏了什么,请纠正我,因为我是新手)。告诉我是否需要更新我的问题。
【问题讨论】:
-
你能发一个
repl你的'text'值,或者给出unicode代码点吗? -
对不起,我没看清楚你的问题? “文本”值是我从 Facebook 发送的任何内容,如果“文本”不是
string,我想将其编码为 unicode。
标签: python facebook encoding emoji