diff --git a/plugins/genshin/apps/exchange.js b/plugins/genshin/apps/exchange.js index 245ff60..8b95786 100644 --- a/plugins/genshin/apps/exchange.js +++ b/plugins/genshin/apps/exchange.js @@ -26,10 +26,10 @@ export class exchange extends plugin { async getCode () { let reg = this.e.msg.match(/^(#|\*)?(原神|星铁|崩铁|崩三|崩坏三|崩坏3)?(直播|前瞻)?兑换码$/) this.uid = '75276550' - if (reg[1] == '*' || ["星铁", "崩铁"].includes(reg[2])) { + if (reg[1] == '*' || ['星铁', '崩铁'].includes(reg[2])) { this.uid = '80823548' } - if (reg[3] == ["崩三", "崩坏三", "崩坏3"].includes(reg[4])) { + if (reg[3] == ['崩三', '崩坏三', '崩坏3'].includes(reg[4])) { this.uid = '73565430' } this.now = parseInt(Date.now() / 1000) @@ -49,9 +49,9 @@ export class exchange extends plugin { return await this.reply(`错误:\n${index.message}`) } - let index_data = index.data.live; - let title = index_data['title']; - this.code_ver = index_data['code_ver']; + let index_data = index.data.live + let title = index_data['title'] + this.code_ver = index_data['code_ver'] if (index_data.remain > 0) { return await this.reply(`暂无${title}直播兑换码`, true) } @@ -61,12 +61,12 @@ export class exchange extends plugin { logger.info('[兑换码] 未获取到兑换码') return true } - let codes = []; + let codes = [] for (let val of code.data.code_list) { if (val.code) { codes.push([val.code, segment.button([ - { text: "兑换", callback: `#兑换码使用${val.code}` }, + { text: '兑换', callback: `#兑换码使用${val.code}` }, ])]) } } @@ -106,21 +106,21 @@ export class exchange extends plugin { // 获取 "act_id" async getActId () { - let ret = await this.getData('actId'); + let ret = await this.getData('actId') if (ret.error || ret.retcode !== 0) { - return ""; + return '' } for (const p of ret.data.list) { - let post; + let post try { - post = p.post.post; + post = p.post.post } catch (e) { - logger.error("活动数据获取异常"); - logger.error(e); + logger.error('活动数据获取异常') + logger.error(e) } if (!post) { - continue; + continue } let date = new Date(post.created_at * 1000) date.setDate(date.getDate() + 1) @@ -134,8 +134,8 @@ export class exchange extends plugin { } // 兑换码使用 - async useCode() { - const cdkCode = this.e.msg.replace(/#(兑换码使用|cdk-u)/, "").trim() + async useCode () { + const cdkCode = this.e.msg.replace(/#(兑换码使用|cdk-u)/, '').trim() const res = await MysInfo.get(this.e, 'useCdk', { cdk: cdkCode }) if (res) { this.e.reply(`${res.data.msg}`)