优化绑定uid支持#绑定+123456789
This commit is contained in:
parent
ca78e42bbe
commit
d98a24dffe
|
@ -42,7 +42,7 @@ export class user extends plugin {
|
||||||
fnc: 'delUid'
|
fnc: 'delUid'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
reg: '^#(原神|星铁)?绑定(uid|UID)?\\s*([1-9]|18)[0-9]{8}$',
|
reg: '^#(原神|星铁)?绑定(uid|UID)?(\\s|\\+)*([1-9]|18)[0-9]{8}$',
|
||||||
fnc: 'bingUid'
|
fnc: 'bingUid'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -355,7 +355,7 @@ export default class MysInfo {
|
||||||
|
|
||||||
async checkCode(res, type, mysApi = {}, data = {}, isTask = false) {
|
async checkCode(res, type, mysApi = {}, data = {}, isTask = false) {
|
||||||
if (!res) {
|
if (!res) {
|
||||||
if (!isTask) this.e.reply(['米游社接口请求失败,暂时无法查询', this.mysButton])
|
if (!isTask) this.e.reply([`UID:${this.uid},米游社接口请求失败,暂时无法查询`, this.mysButton])
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -380,27 +380,27 @@ export default class MysInfo {
|
||||||
if (!isTask) this.e.reply([`UID:${this.ckInfo.uid},米游社Cookie已失效`, this.mysButton])
|
if (!isTask) this.e.reply([`UID:${this.ckInfo.uid},米游社Cookie已失效`, this.mysButton])
|
||||||
} else {
|
} else {
|
||||||
logger.mark(`[公共ck失效][ltuid:${this.ckInfo.ltuid}]`)
|
logger.mark(`[公共ck失效][ltuid:${this.ckInfo.ltuid}]`)
|
||||||
if (!isTask) this.e.reply(['米游社查询失败,请稍后再试', this.mysButton])
|
if (!isTask) this.e.reply([`UID:${this.uid},米游社查询失败,请稍后再试`, this.mysButton])
|
||||||
}
|
}
|
||||||
if (!isTask) await this.delCk()
|
if (!isTask) await this.delCk()
|
||||||
} else {
|
} else {
|
||||||
if (!isTask) this.e.reply([`米游社接口报错,暂时无法查询:${res.message}`, this.mysButton])
|
if (!isTask) this.e.reply([`UID:${this.uid},米游社接口报错,暂时无法查询:${res.message}`, this.mysButton])
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
case 1008:
|
case 1008:
|
||||||
if (!isTask) this.e.reply(['请先去米游社绑定角色', this.mysButton], false, { at: this.userId })
|
if (!isTask) this.e.reply([`UID:${this.uid},请先去米游社绑定角色`, this.mysButton], false, { at: this.userId })
|
||||||
break
|
break
|
||||||
case 10101:
|
case 10101:
|
||||||
if (!isTask) {
|
if (!isTask) {
|
||||||
await this.disableToday()
|
await this.disableToday()
|
||||||
this.e.reply(['查询已达今日上限', this.mysButton])
|
this.e.reply([`UID:${this.uid},查询已达今日上限`, this.mysButton])
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
case 10102:
|
case 10102:
|
||||||
if (res.message === 'Data is not public for the user') {
|
if (res.message === 'Data is not public for the user') {
|
||||||
if (!isTask) this.e.reply([`\nUID:${this.uid},米游社数据未公开`, this.mysButton], false, { at: this.userId })
|
if (!isTask) this.e.reply([`\nUID:${this.uid},米游社数据未公开`, this.mysButton], false, { at: this.userId })
|
||||||
} else {
|
} else {
|
||||||
if (!isTask) this.e.reply([`uid:${this.uid},请先去米游社绑定角色`, this.mysButton])
|
if (!isTask) this.e.reply([`UID:${this.uid},请先去米游社绑定角色`, this.mysButton])
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
// 伙伴不存在~
|
// 伙伴不存在~
|
||||||
|
@ -408,7 +408,7 @@ export default class MysInfo {
|
||||||
if (res.api === 'detail') res.retcode = 0
|
if (res.api === 'detail') res.retcode = 0
|
||||||
break
|
break
|
||||||
case 5003:
|
case 5003:
|
||||||
if (!isTask) this.e.reply(['米游社账号异常,暂时无法查询', this.mysButton])
|
if (!isTask) this.e.reply([`UID:${this.uid},米游社账号异常,暂时无法查询`, this.mysButton])
|
||||||
break
|
break
|
||||||
case 1034:
|
case 1034:
|
||||||
let handler = this.e.runtime?.handler || {}
|
let handler = this.e.runtime?.handler || {}
|
||||||
|
@ -421,14 +421,14 @@ export default class MysInfo {
|
||||||
|
|
||||||
if (!res || res?.retcode == 1034) {
|
if (!res || res?.retcode == 1034) {
|
||||||
logger.mark(`[米游社查询失败][uid:${this.uid}][qq:${this.userId}] 遇到验证码`)
|
logger.mark(`[米游社查询失败][uid:${this.uid}][qq:${this.userId}] 遇到验证码`)
|
||||||
if (!isTask) this.e.reply(['米游社查询遇到验证码,请稍后再试', this.mysButton])
|
if (!isTask) this.e.reply([`UID:${this.uid},米游社查询遇到验证码,请稍后再试`, this.mysButton])
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
case 10307:
|
case 10307:
|
||||||
if (!isTask) this.e.reply(['版本更新期间,数据维护中', this.mysButton])
|
if (!isTask) this.e.reply([`UID:${this.uid},版本更新期间,数据维护中`, this.mysButton])
|
||||||
break
|
break
|
||||||
default:
|
default:
|
||||||
if (!isTask) this.e.reply([`米游社接口报错,暂时无法查询:${res.message || 'error'}`, this.mysButton])
|
if (!isTask) this.e.reply([`UID:${this.uid},米游社接口报错,暂时无法查询:${res.message || 'error'}`, this.mysButton])
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
if (res.retcode !== 0) {
|
if (res.retcode !== 0) {
|
||||||
|
|
Loading…
Reference in New Issue