私はPythonでFacebookメッセンジャーボットを構築しています。そして、すべて正常に動作します。しかし、私がemojis
をFacebookチャットのテキストとしてAPIに送ると、それは間違っています。 これはFacebookからemojis
を送信する場合の例です。Facebookのメッセンジャーからemojisの入力を確認してエンコードする方法は?
{'message': {'mid': 'mid.1475846223244:e7eea53884', 'seq': 10863, 'text': ''},
したがって、received_message = message['message']['text']
です。 Facebookからnon text message
(絵文字)を送信するたびに、スキャンしてエンコードしてからAPIに送信します。私はこの質問をする前に文書を読みましたが、ほとんどの人はemojis
というユーザーから与えられ、すべてのスキャナではなく、emojis
をエンコードしています(もし私が何かが恋しくなるなら、私は初心者ですから私を修正してください)。私の質問を更新する必要があるかどうか教えてください。
あなたの 'text'値の 'repl'を投稿できますか、またはUnicodeコードポイントを与えることができますか? –
申し訳ありませんが、私はあなたの質問を明確に理解していませんか? 'text'値はFacebookから送信したもので、 'text'が 'string'でない場合は、それをUnicodeにエンコードします。 –