Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何检查和编码来自Facebook信使的输入表情符号?

如何检查和编码来自Facebook信使的输入表情符号?
EN

Stack Overflow用户
提问于 2016-10-07 06:10:16
回答 2查看 3.7K关注 0票数 0

我正在用Python构建一个Facebook信使机器人。一切都很好。但是如果我把emojis作为文本从Facebook聊天发送到API,那么它就出错了。这是我从Facebook发送emojis的一个例子。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{'message': {'mid': 'mid.1475846223244:e7eea53884', 'seq': 10863, 'text': ''},

所以received_message = message['message']['text']。我想要的是,每当我从Facebook发送一个(表情符号) non text message,我可以扫描和编码它之前,我把它发送到我的API。我在问这个问题之前看过文档,但大多数文件都是用户提供的emojis,而不是所有的扫描器和编码任何emojis (如果我错过了什么,请纠正我,因为我是一个新手)。告诉我是否需要更新我的问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-07 06:25:55

您可以使用unicode代码点和ASCII表示之间的映射。在这里看到这种表:http://lolhug.com/facebook-emoticons/

官方的表情符号表在这里:http://unicode-table.com/en/blocks/emoticons/

表情符号可以帮助您转换您的表情符号。

票数 1
EN

Stack Overflow用户

发布于 2016-10-07 07:17:18

您应该使用相应代码点的转义版本。这是一种只使用ASCII字符表示整个Unicode范围的技术。

例如:Emoji可以用Java表示为"\uD83D\uDCA9",也可以用Python表示为u"\U0001F4A9"http://www.fileformat.info/info/unicode/char/1f4a9/index.htm

注:一些表情符号由多个代码点组成,如旗帜或家庭。请在这里找到Unicode表情符号http://unicode.org/emoji/charts/full-emoji-list.html的完整列表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39919314

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文