From 58840bfd9fe8e78883234c1b5f26e2399d5cfb78 Mon Sep 17 00:00:00 2001 From: Rishat Sharafiev Date: Tue, 6 Feb 2018 14:50:40 +0300 Subject: [PATCH] Fix bug with emojis' encoding --- viberbot/api/api.py | 1 + 1 file changed, 1 insertion(+) diff --git a/viberbot/api/api.py b/viberbot/api/api.py index 82692be..7fd8be0 100644 --- a/viberbot/api/api.py +++ b/viberbot/api/api.py @@ -49,6 +49,7 @@ def verify_signature(self, request_data, signature): def parse_request(self, request_data): self._logger.debug("parsing request") + request_data = request_data.decode('unicode_escape').encode('utf_16_be', 'surrogatepass') request_dict = json.loads(request_data) request = create_request(request_dict) self._logger.debug(u"parsed request={0}".format(request))