2 Star 54 Fork 0

小花花花儿/Yunzai-Bot的js插件合集

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
原石&星琼&邦布&水晶预估.js 1.69 KB
一键复制 编辑 原始数据 按行查看 历史
//作者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)
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/HanaHimeUnica/yzjs.git
git@gitee.com:HanaHimeUnica/yzjs.git
HanaHimeUnica
yzjs
Yunzai-Bot的js插件合集
master

搜索帮助