From e44356f265cd53b67ee2f8a5b2aa9ca296f0b50c Mon Sep 17 00:00:00 2001 From: thekindlyone Date: Mon, 29 Aug 2016 09:30:54 +0530 Subject: [PATCH] fbid in _parseMessage changed to m['delta']['messageMetadata']['actorFbId'] to fix #57 --- fbchat/client.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fbchat/client.py b/fbchat/client.py index 04c287f..6215d2a 100644 --- a/fbchat/client.py +++ b/fbchat/client.py @@ -277,6 +277,7 @@ class Client(object): data["message_batch[0][sticker_id]"] = sticker r = self._post(SendURL, data) + if self.debug: print r for k,v in data.iteritems(): @@ -519,7 +520,7 @@ class Client(object): if 'messageMetadata' in m['delta']: mid = m['delta']['messageMetadata']['messageId'] message = m['delta']['body'] - fbid = m['delta']['messageMetadata']['threadKey']['otherUserFbId'] + fbid = m['delta']['messageMetadata']['actorFbId'] name = None self.on_message(mid, fbid, name, message, m) else: