加入了头像信息
This commit is contained in:
6
robot.py
6
robot.py
@@ -189,9 +189,9 @@ class Robot:
|
|||||||
self.message_storage = MessageStorage(self.ipad_bot)
|
self.message_storage = MessageStorage(self.ipad_bot)
|
||||||
|
|
||||||
# # 获取扩展信息,显示相关内容
|
# # 获取扩展信息,显示相关内容
|
||||||
# ext_profile = await self.ipad_bot.get_profile_info_ext()
|
ext_profile = await self.ipad_bot.get_profile_info_ext()
|
||||||
# self.ipad_bot.profile_ext = ext_profile
|
self.ipad_bot.profile_ext = ext_profile
|
||||||
# self.ipad_bot.head_image = ext_profile.get("SmallHeadImgUrl").get("string")
|
self.ipad_bot.head_image = ext_profile.get("SmallHeadImgUrl")
|
||||||
|
|
||||||
# 先接受堆积消息
|
# 先接受堆积消息
|
||||||
self.LOG.info("处理堆积消息中")
|
self.LOG.info("处理堆积消息中")
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
import json
|
||||||
|
|
||||||
import aiohttp
|
import aiohttp
|
||||||
|
|
||||||
from wechat_ipad import UserLoggedOut
|
from wechat_ipad import UserLoggedOut
|
||||||
@@ -107,3 +109,106 @@ class UserMixin(WechatAPIClientBase):
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error("is_logged_in:{}", e)
|
logger.error("is_logged_in:{}", e)
|
||||||
return False
|
return False
|
||||||
|
if __name__ == '__main__':
|
||||||
|
json_resp = """{
|
||||||
|
"Code": 0,
|
||||||
|
"Success": true,
|
||||||
|
"Message": "成功",
|
||||||
|
"Data": {
|
||||||
|
"baseResponse": {
|
||||||
|
"ret": 0,
|
||||||
|
"errMsg": {}
|
||||||
|
},
|
||||||
|
"userInfo": {
|
||||||
|
"BitFlag": 190,
|
||||||
|
"UserName": {
|
||||||
|
"string": "wxid_72ow1edm3kea22"
|
||||||
|
},
|
||||||
|
"NickName": {
|
||||||
|
"string": "小牛"
|
||||||
|
},
|
||||||
|
"BindUin": 0,
|
||||||
|
"BindEmail": {},
|
||||||
|
"BindMobile": {
|
||||||
|
"string": "17279625053"
|
||||||
|
},
|
||||||
|
"Status": 37,
|
||||||
|
"ImgLen": 0,
|
||||||
|
"Sex": 0,
|
||||||
|
"Province": "Hunan",
|
||||||
|
"City": "Changsha",
|
||||||
|
"Signature": "随便聊聊",
|
||||||
|
"PersonalCard": 1,
|
||||||
|
"DisturbSetting": {
|
||||||
|
"NightSetting": 0,
|
||||||
|
"NightTime": {
|
||||||
|
"BeginTime": 0,
|
||||||
|
"EndTime": 0
|
||||||
|
},
|
||||||
|
"AllDaySetting": 0,
|
||||||
|
"AllDayTim": {
|
||||||
|
"BeginTime": 0,
|
||||||
|
"EndTime": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"PluginFlag": 30945,
|
||||||
|
"VerifyFlag": 0,
|
||||||
|
"Point": 855,
|
||||||
|
"Experience": 2763,
|
||||||
|
"Level": 7,
|
||||||
|
"LevelLowExp": 2701,
|
||||||
|
"LevelHighExp": 3500,
|
||||||
|
"PluginSwitch": 40960,
|
||||||
|
"GmailList": {
|
||||||
|
"Count": 0
|
||||||
|
},
|
||||||
|
"WeiboFlag": 0,
|
||||||
|
"FaceBookFlag": 0,
|
||||||
|
"FbuserId": 0,
|
||||||
|
"AlbumStyle": 0,
|
||||||
|
"AlbumFlag": 0,
|
||||||
|
"TxnewsCategory": 0,
|
||||||
|
"Country": "CN"
|
||||||
|
},
|
||||||
|
"userInfoExt": {
|
||||||
|
"SnsUserInfo": {
|
||||||
|
"SnsFlag": 1,
|
||||||
|
"SnsBgimgId": "http://szmmsns.qpic.cn/mmsns/AcIhsXSWkDeNF6K5icia87Oia8uDIHUf81hsyKibVCFxJgBdgGYP6E0V6gzqvhWrBODtg9lVwiaRS2U0/0",
|
||||||
|
"SnsBgobjectId": 14653643334646501000,
|
||||||
|
"SnsFlagEx": 128
|
||||||
|
},
|
||||||
|
"MyBrandList": "<brandlist><brand><username>gh_6e99ff560306</username><nickname><![CDATA[]]></nickname><alias></alias><iconurl></iconurl><Hidden>1</Hidden></brand></brandlist>",
|
||||||
|
"BigChatRoomSize": 0,
|
||||||
|
"BigChatRoomQuota": 0,
|
||||||
|
"BigChatRoomInvite": 0,
|
||||||
|
"BigHeadImgUrl": "http://wx.qlogo.cn/mmhead/ver_1/F8B2PqJujqlmP78Jben9VYYbjfU7SjPTOBkogPHm2TLOibAS1HiaARDUZlUrSibJ6AUJTgzxJn3NicwzpAoVTcr8znfTfkqX4D9zQsbjajoudicbnK2Th5jsAbXgNWuKnA7KC/0",
|
||||||
|
"SmallHeadImgUrl": "http://wx.qlogo.cn/mmhead/ver_1/F8B2PqJujqlmP78Jben9VYYbjfU7SjPTOBkogPHm2TLOibAS1HiaARDUZlUrSibJ6AUJTgzxJn3NicwzpAoVTcr8znfTfkqX4D9zQsbjajoudicbnK2Th5jsAbXgNWuKnA7KC/132",
|
||||||
|
"MainAcctType": 0,
|
||||||
|
"ExtXml": {},
|
||||||
|
"SafeDeviceList": {
|
||||||
|
"Count": 0
|
||||||
|
},
|
||||||
|
"SafeDevice": 0,
|
||||||
|
"GrayscaleFlag": 359,
|
||||||
|
"RegCountry": "CN",
|
||||||
|
"LinkedinContactItem": {},
|
||||||
|
"PatternLockInfo": {
|
||||||
|
"PatternVersion": 1,
|
||||||
|
"Sign": {
|
||||||
|
"iLen": 156,
|
||||||
|
"buffer": "MzA0YzAyMjQwMzg4ZDJlMDRjYzJlYzU2MmQxNmUzMDRkNTY5OTUyZmNiOTBkZTNlNDcyYzc0ZjZlYTU3Mzg2MmI1MzIyOTYxOTdhYmRiMTYwMjI0MDEwNTU1OTg4ZDYxODFmNjQ4NjQ2NmRjZjUyNWMyYzNkMzk4N2Y2MTEyNWEzZGMxOTMzMDYwMGQxZGJlYzlkYTNhNzI5YzJi"
|
||||||
|
},
|
||||||
|
"LockStatus": 0
|
||||||
|
},
|
||||||
|
"PayWalletType": 0,
|
||||||
|
"WalletRegion": 1,
|
||||||
|
"ExtStatus": 65536,
|
||||||
|
"UserStatus": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Data62": "",
|
||||||
|
"Debug": ""
|
||||||
|
}"""
|
||||||
|
json_resp =json.loads(json_resp)
|
||||||
|
if json_resp.get("Success"):
|
||||||
|
print(json_resp.get("Data").get("userInfoExt").get("SmallHeadImgUrl"))
|
||||||
Reference in New Issue
Block a user