merge pr
This commit is contained in:
parent
9a09fb45d0
commit
f19fad5fc3
|
@ -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}`)
|
||||||
|
|
Loading…
Reference in New Issue