diff --git a/README.md b/README.md index 904b5275..534d0ded 100644 --- a/README.md +++ b/README.md @@ -23,9 +23,7 @@ ```js const {createClient} = require("oicq"); const uin = 123456789; // your account -const bot = createClient(uin, { - slider: true //打开滑动验证码 (新号不打开可能出现环境异常等问题) -}); +const bot = createClient(uin); //监听并输入滑动验证码ticket bot.on("system.login.slider", ()=>{ @@ -56,4 +54,3 @@ bot.login("password"); // your password or password_md5 [API](./docs/api.md) [事件](./docs/event.md) [消息ID规则](./docs/msgid.md) -[常见问题](https://github.com/takayama-lily/onebot/issues/12) diff --git a/client.d.ts b/client.d.ts index 0b5dca16..d26c9ac4 100644 --- a/client.d.ts +++ b/client.d.ts @@ -17,7 +17,7 @@ export interface ConfBot { resend?: boolean, //被风控时是否尝试用分片发送,默认true (一种古老的消息,暂不支持分片重组) data_dir?: string, //数据存储文件夹,需要可写权限,默认主目录下的data文件夹 - slider?: boolean, //启用滑动验证码,默认false + slider?: boolean, //启用滑动验证码,默认true //触发system.offline.network事件后的重连间隔秒数,默认5(秒),不建议设置低于3(秒) //瞬间的断线重连不会触发此事件,通常你的机器真的没有网络或登陆无响应时才会触发 diff --git a/client.js b/client.js index 3578e0e4..bd2d6498 100644 --- a/client.js +++ b/client.js @@ -96,10 +96,10 @@ class AndroidClient extends Client { platform: 2, log_level: "info", kickoff: false, - ignore_self:true, + ignore_self: true, resend: true, reconn_interval: 5, - slider: false, + slider: true, data_dir: path.join(process.mainModule.path, "data"), ...config }; diff --git a/docs/demo.js b/docs/demo.js index e231d7cb..7de8d36c 100644 --- a/docs/demo.js +++ b/docs/demo.js @@ -10,10 +10,9 @@ const uin = 123456789; const bot = createClient(uin, { log_level: "debug", //日志级别设置为debug platform: 1, //登录设备选择为手机 - slider: true, //打开滑动验证码 }); -//监听并输入滑动验证码ticket +//监听并输入滑动验证码ticket(同一地点只需验证一次) bot.on("system.login.slider", ()=>{ process.stdin.once("data", (input)=>{ bot.sliderLogin(input); diff --git a/lib/friendlist.js b/lib/friendlist.js index 1c6fd8f3..b1157ce7 100644 --- a/lib/friendlist.js +++ b/lib/friendlist.js @@ -87,15 +87,15 @@ async function initFL() { async function initGL() { this.sync_finished = false; this.gl = new Map; - const GetTroopListReqV2 = jce.encodeStruct([ + const GetTroopListReqV2Simplify = jce.encodeStruct([ this.uin, 0, null, [], 1, 8, 0, 1, 1 ]); const extra = { req_id: this.seq_id + 1, service: "mqq.IMService.FriendListServiceServantObj", - method: "GetTroopListReqV2", + method: "GetTroopListReqV2Simplify", }; - const body = jce.encodeWrapper({GetTroopListReqV2}, extra); + const body = jce.encodeWrapper({GetTroopListReqV2Simplify}, extra); try { const blob = await this.sendUNI("friendlist.GetTroopListReqV2", body); const nested = jce.decodeWrapper(blob); diff --git a/package-lock.json b/package-lock.json index 96510082..12d5b450 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "oicq", - "version": "1.12.2", + "version": "1.12.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index b26d16d8..5cf7f966 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "oicq", - "version": "1.12.2", + "version": "1.12.3", "upday": "2020/12/26", "description": "QQ protocol!", "main": "client.js",