This commit is contained in:
Kokomi 2024-03-12 01:55:30 +08:00
parent 9a09fb45d0
commit f19fad5fc3
1 changed files with 16 additions and 16 deletions

View File

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