From cc3728fe659f26aa8a6b4e235e4dbbbafcf5f720 Mon Sep 17 00:00:00 2001 From: batvbs Date: Thu, 23 Nov 2023 13:29:12 +0800 Subject: [PATCH 1/3] update --- plugins/genshin/apps/user.js | 2 +- plugins/genshin/model/user.js | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/plugins/genshin/apps/user.js b/plugins/genshin/apps/user.js index 0a25d86..62ca165 100644 --- a/plugins/genshin/apps/user.js +++ b/plugins/genshin/apps/user.js @@ -34,7 +34,7 @@ export class user extends plugin { fnc: 'myCk' }, { - reg: '^#?删除(ck|cookie)$', + reg: '^#?(原神|星铁)?删除(ck|cookie)$', fnc: 'delCk' }, { diff --git a/plugins/genshin/model/user.js b/plugins/genshin/model/user.js index 106104a..369822d 100644 --- a/plugins/genshin/model/user.js +++ b/plugins/genshin/model/user.js @@ -150,9 +150,14 @@ export default class User extends base { /** 删除绑定ck */ async delCk () { + let game = 'gs' + if ( /星铁/.test(this.e.msg) ) { + game = 'sr' + } + //判断是原神还是星铁。e.game总报错,暂时只能这么实现,大佬轻喷 let user = await this.user() // 获取当前uid - let uidData = user.getUidData('', this.e) + let uidData = user.getUidData('' , game=game, this.e) if (!uidData || uidData.type !== 'ck' || !uidData.ltuid) { return `删除失败:当前的UID${uidData?.uid}无CK信息` } From 9ed7f03559199977cca7d280ff7adcc9a7f53ae1 Mon Sep 17 00:00:00 2001 From: batvbs Date: Thu, 23 Nov 2023 05:51:33 +0000 Subject: [PATCH 2/3] update plugins/genshin/model/user.js. Signed-off-by: batvbs --- plugins/genshin/model/user.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/genshin/model/user.js b/plugins/genshin/model/user.js index 369822d..aa44bf0 100644 --- a/plugins/genshin/model/user.js +++ b/plugins/genshin/model/user.js @@ -140,6 +140,7 @@ export default class User extends base { msg.push( '星穹铁道支持:', '【*uid】当前绑定ck uid列表', + '【*删除ck】删除当前绑定ck', '【*体力】体力信息', '【*面板】【*更新面板】面板信息' ) @@ -150,7 +151,7 @@ export default class User extends base { /** 删除绑定ck */ async delCk () { - let game = 'gs' + let game = 'gs' if ( /星铁/.test(this.e.msg) ) { game = 'sr' } From 291cca42a285a50f4a12e25ce85a3c8e3e7bd609 Mon Sep 17 00:00:00 2001 From: batvbs Date: Sun, 26 Nov 2023 00:52:41 +0000 Subject: [PATCH 3/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20=E4=BB=85=E7=BB=91?= =?UTF-8?q?=E5=AE=9A=E6=98=9F=E9=93=81=E6=97=B6=20`*=E5=88=A0=E9=99=A4ck`?= =?UTF-8?q?=20=E6=8A=A5=E9=94=99=EF=BC=9A=E5=88=A0=E9=99=A4=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=EF=BC=8C=E5=BD=93=E5=89=8D=E7=9A=84UID=E6=97=A0CK?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: batvbs --- plugins/genshin/model/user.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/plugins/genshin/model/user.js b/plugins/genshin/model/user.js index aa44bf0..6e33792 100644 --- a/plugins/genshin/model/user.js +++ b/plugins/genshin/model/user.js @@ -151,11 +151,13 @@ export default class User extends base { /** 删除绑定ck */ async delCk () { - let game = 'gs' - if ( /星铁/.test(this.e.msg) ) { - game = 'sr' + let game; + if (this.e.game) { + game = this.e.game; + } else { + game = 'gs'; } - //判断是原神还是星铁。e.game总报错,暂时只能这么实现,大佬轻喷 + //判断是原神还是星铁 let user = await this.user() // 获取当前uid let uidData = user.getUidData('' , game=game, this.e)