MCPcopy
hub / github.com/liuwons/wxBot / init

Method init

wxbot.py:649–661  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

647 return True
648
649 def init(self):
650 url = self.base_uri + '/webwxinit?r=%i&lang=en_US&pass_ticket=%s' % (int(time.time()), self.pass_ticket)
651 params = {
652 'BaseRequest': self.base_request
653 }
654 r = self.session.post(url, data=json.dumps(params))
655 r.encoding = 'utf-8'
656 dic = json.loads(r.text)
657 self.sync_key = dic['SyncKey']
658 self.user = dic['User']
659 self.sync_key_str = '|'.join([str(keyVal['Key']) + '_' + str(keyVal['Val'])
660 for keyVal in self.sync_key['List']])
661 return dic['BaseResponse']['Ret'] == 0
662
663 def status_notify(self):
664 url = self.base_uri + '/webwxstatusnotify?lang=zh_CN&pass_ticket=%s' % self.pass_ticket

Callers 1

runMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected