代码拉取完成,页面将自动刷新
//作者860563585
//项目地址https://gitee.com/HanaHimeUnica/yzjs
import MysNews from "../genshin/model/mysNews.js"
import plugin from '../../lib/plugins/plugin.js'
export class srexchange extends plugin {
constructor() {
super({
name: '水晶预估|生日月历',
dsc: '崩坏3信息|生日月历',
event: 'message',
priority: -11451411,
rule: [
{
reg: "^#*(原(神|石)|星(铁|琼)|崩坏三?|水晶|崩三|绝区零|zzz|邦布(券)?)(预估|盘点)$",
fnc: "mysEstimate"
},
{
reg: "^#?生日月历$",
fnc: "birthdaymenology"
}
]
})
}
async mysEstimate() {
let api = "https://bbs-api.miyoushe.com/painter/api/user_instant/search/list?keyword="
let size = "20"//条数
let sort_type = "2"//排序
let args = ["原石统计汇总", 137101761, 3]
if (/星(琼|铁)/.test(this.e.msg)) {
args = ["星琼统计汇总", 137101761, 3]
}
if (/崩坏三?|水晶|崩三/.test(this.e.msg)) {
args = ["可获取水晶", 73779489, 1]
}
if (/zzz?|菲林|绝区零|邦布券/.test(this.e.msg)) {
args = ["邦布券统计", 11506953, 2]
}
let res = await (await fetch(`${api}${encodeURI(args[0])}&uid=${encodeURI(args[1])}&size=${size}&offset=0&sort_type=${sort_type}`)).json()
let Estimate = res.data.list[0].post.post.images
let img = Estimate[args[2]];
if (!img) return
await this.reply([res.data.list[0].post.post.subject, segment.image(img)])
}
async birthdaymenology() {
let args = ['生日月历', 76387920]
let data = await new MysNews(this.e).mysEstimate(...args)
if (!data) return
await this.reply(data)
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。