fbid in _parseMessage changed to m['delta']['messageMetadata']['actorFbId'] to fix #57

This commit is contained in:
thekindlyone
2016-08-29 09:30:54 +05:30
parent bb4bf36d14
commit e44356f265

View File

@@ -277,6 +277,7 @@ class Client(object):
data["message_batch[0][sticker_id]"] = sticker data["message_batch[0][sticker_id]"] = sticker
r = self._post(SendURL, data) r = self._post(SendURL, data)
if self.debug: if self.debug:
print r print r
for k,v in data.iteritems(): for k,v in data.iteritems():
@@ -519,7 +520,7 @@ class Client(object):
if 'messageMetadata' in m['delta']: if 'messageMetadata' in m['delta']:
mid = m['delta']['messageMetadata']['messageId'] mid = m['delta']['messageMetadata']['messageId']
message = m['delta']['body'] message = m['delta']['body']
fbid = m['delta']['messageMetadata']['threadKey']['otherUserFbId'] fbid = m['delta']['messageMetadata']['actorFbId']
name = None name = None
self.on_message(mid, fbid, name, message, m) self.on_message(mid, fbid, name, message, m)
else: else: