Browse Source

fix KeyError.

liuwons 9 years ago
parent
commit
2db6f21839
1 changed files with 2 additions and 1 deletions
  1. 2 1
      wxbot.py

+ 2 - 1
wxbot.py

@@ -390,9 +390,10 @@ class WXBot:
         """
         for msg in r['AddMsgList']:
             msg_type_id = 99
-            user = {'id': msg['FromUserName']}
+            user = {'id': msg['FromUserName'], 'name': 'unknown'}
             if msg['MsgType'] == 51:  # init message
                 msg_type_id = 0
+                user['name'] = 'system'
             elif msg['FromUserName'] == self.user['UserName']:  # Self
                 msg_type_id = 1
                 user['name'] = 'self'