Exemple #1
0
 def Login(self, conf):
     try:
         INFO('正在使用“用户名-密码”登录,请耐心等待 1 ~ 3 分钟......')
         self.newLogin(conf)
     except Exception as e:
         ERROR('用户名-密码登录失败,原因:%s', e, exc_info=True)
         INFO('开始使用“手工扫码”登录......')
         BasicQSession.Login(self, conf)
Exemple #2
0
    INFO('正在获取 %s ...', rname)
    try:
        if ttype == 'buddy':
            table = fetchBuddyTable(self)
        elif ttype == 'group':
            table = fetchGroupTable(self)
        elif ttype == 'discuss':
            table = fetchDiscussTable(self)
        elif ttype == 'group-member':
            table = fetchGroupMemberTable(self, tinfo)
        else:
            table = fetchDiscussMemberTable(self, tinfo)
    except RequestError:
        table = None
    except:
        ERROR('', exc_info=True)
        table = None

    if table is None:
        ERROR('获取 %s 失败', rname)

    return table


if __name__ == '__main__':
    from qqbot.qconf import QConf
    from qqbot.basicqsession import BasicQSession

    self = BasicQSession()
    self.Login(QConf())