Skip to content
This repository has been archived by the owner on Aug 23, 2020. It is now read-only.

QQ号上好友和群太多的话要登入很久 #39

Closed
DrKyro opened this issue Feb 5, 2017 · 3 comments
Closed

QQ号上好友和群太多的话要登入很久 #39

DrKyro opened this issue Feb 5, 2017 · 3 comments

Comments

@DrKyro
Copy link

DrKyro commented Feb 5, 2017

能不能改改这个登入- -

@pandolia
Copy link
Owner

pandolia commented Feb 6, 2017

主要的时间耗在群资料的获取上了,如果群多的话确实很耗时间,一个群至少需要进行一次网页请求。
好在手动登录成功后,两天内可以自动登录,不需要再次获取好友和群资料,速度非常快。

@pandolia pandolia closed this as completed Feb 8, 2017
@pandolia pandolia reopened this Feb 16, 2017
@pandolia
Copy link
Owner

pandolia commented Feb 16, 2017

另外,最主要的时间是耗在 “获取好友和群的真实QQ” 上面了。如果不需要获取真实QQ,那可以去掉相关的代码,只需要进行三次网页请求(第一次请求获取所有好友的 uin 和 nickname、第二次请求获取所有群的 uin 和 name、第三次请求获取所有讨论组的 uin 和 name),应该可以在30秒内完成登陆的。此时,尽管没有真实QQ,但好友和群的 uin 和 nickname/name 还是可以获取到的,可以通过这两个属性来存取需要的联系人。

@pandolia
Copy link
Owner

新 2.1.1 版修改了启动方式,登录成功后不获取任何联系人资料就启动 QQBot ,启动速度飞快,10~15秒可启动完毕。启动后再在后台获取联系人资料。
新版暂时放在 fix-fetch-problems 分支下:https://github.com/pandolia/qqbot/tree/fix-fetch-problems

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants