2016-10-07 91 views
0

我正在Python中構建一個Facebook messenger bot。一切正常。但是,如果我將emojis作爲來自Facebook聊天的文本發送到API,那麼它會出錯。 這是我從Facebook發送emojis的示例。如何檢查和編碼來自Facebook Messenger的輸入表情符號?

{'message': {'mid': 'mid.1475846223244:e7eea53884', 'seq': 10863, 'text': ''}, 

所以received_message = message['message']['text']。 我想要的是每當我從Facebook發送一個(表情符號)non text message,我都可以在發送給我的API之前對其進行掃描和編碼。在問這個問題之前,我已經閱讀過文檔,但其中大部分都是從用戶那裏得到emojis,而不是全部掃描儀和編碼emojis(如果我錯過了什麼,請糾正我,因爲我是一個新手)。告訴我是否需要更新我的問題。

+0

你可以發佈你的'文本'值的'repl',或者給unicode代碼點嗎? –

+0

對不起,我不明白你的問題嗎? 'text'值是我從Facebook發送的任何內容,如果'text'不是'string',我想將它編碼爲unicode。 –

回答

相關問題