mirror of
https://github.com/yoimiya-kokomi/miao-plugin.git
synced 2024-11-21 22:48:13 +00:00
miao-api面板服务支持配置正式token
This commit is contained in:
parent
53c1993509
commit
b3b874d85c
@ -25,7 +25,7 @@ export async function profileList (e) {
|
||||
newChar = e.newChar
|
||||
}
|
||||
const cfg = await Data.importCfg('cfg')
|
||||
const groupRank = cfg?.diyCfg?.groupRank || false
|
||||
const groupRank = rank && (cfg?.diyCfg?.groupRank || false)
|
||||
const rankCfg = await ProfileRank.getGroupCfg(groupId)
|
||||
await Profile.forEach(uid, async function (profile) {
|
||||
if (!profile.hasData) {
|
||||
|
@ -1,11 +1,11 @@
|
||||
/*
|
||||
/**
|
||||
* 如需新增自定义角色可【复制】此文件,改名为character.js
|
||||
* 复制的character.js中可按格式及自己需求进行配置
|
||||
*
|
||||
* 暂未做热更新,修改完毕请重启yunzai
|
||||
* */
|
||||
|
||||
/*
|
||||
/**
|
||||
* 角色列表,别名的第一个是标准名字,后面的为别名
|
||||
* 实装的角色需要以数字roleid为key,自定义的角色及非实装角色请以英文为key
|
||||
* */
|
||||
@ -19,7 +19,7 @@ export const customCharacters = {
|
||||
paimon: ['派蒙', '应急食物']
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* 追加设置每个关系的可选角色,会与原有设置同时起作用
|
||||
* 一个角色可以在多个关系中
|
||||
* */
|
||||
|
@ -1,4 +1,4 @@
|
||||
/*
|
||||
/**
|
||||
* 请注意,系统不会读取help_default.js !!!!
|
||||
* 【请勿直接修改此文件,且可能导致后续冲突】
|
||||
*
|
||||
|
@ -1,9 +1,9 @@
|
||||
/*
|
||||
/**
|
||||
* 如需配置【复制】此文件,改名为profile.js
|
||||
* 暂未做热更新,修改完毕请重启yunzai
|
||||
* */
|
||||
|
||||
/*
|
||||
/**
|
||||
* Enka面板服务API配置
|
||||
*
|
||||
* 【Enka官网】:https://enka.network/
|
||||
@ -27,28 +27,23 @@ export const enkaApi = {
|
||||
proxyAgent: '' // 请求的proxy配置,如无需proxy则留空
|
||||
}
|
||||
|
||||
/*
|
||||
* 单个用户请求面板的间隔时间,单位秒
|
||||
/**
|
||||
* 单个用户请求面板的间隔时间,单位分钟
|
||||
* 不同用户的计时独立
|
||||
*
|
||||
* empty: 获取结果为空,默认5分钟
|
||||
* success: 获取成功,默认3分钟
|
||||
* fail: 获取失败,默认1分钟
|
||||
*
|
||||
* 部分请求会同时返回服务侧缓存时间,若间隔小于缓存时间,则会以缓存时间为准
|
||||
* 部分服务会同时返回服务侧更新冷却时间,若服务侧查询冷却大于更新间隔
|
||||
* 会以服务侧查询冷却为准(在服务侧冷却时间内,即使请求也不会返回更新数据)
|
||||
* */
|
||||
export const reqInterval = {
|
||||
empty: 60 * 5,
|
||||
success: 60 * 3,
|
||||
fail: 60
|
||||
}
|
||||
export const requestInterval = 5
|
||||
|
||||
/*
|
||||
* 喵喵Api私有的面板更新服务
|
||||
/**
|
||||
* 喵喵Api 私有的面板更新服务
|
||||
* 供Yunzai开发者及有投喂的老板们小范围使用
|
||||
* 需要具备Token才会启用~
|
||||
*
|
||||
* 喵喵API承载能力有限,Enka可用的情况下建议使用Enka,token有有效期限制,请勿强行投喂
|
||||
* token请勿外传,一个token仅供一个bot使用,多bot复用的话可能导致token失效
|
||||
* */
|
||||
export const miaoApi = {
|
||||
url: 'http://miaoapi.cn/profile',
|
||||
token: '请求Token'
|
||||
qq: '在此处填写主人QQ',
|
||||
token: '在此处填写QQ对应Token'
|
||||
}
|
||||
|
@ -13,9 +13,10 @@ export const getProfileServ = ({ uid, serv, diyCfg }) => {
|
||||
}
|
||||
|
||||
export const miaoApi = {
|
||||
url: 'http://miaoapi.cn/profile',
|
||||
listApi: ({ url, uid, diyCfg }) => {
|
||||
return `${url}/data?uid=${uid}&token=${diyCfg.token}`
|
||||
listApi: ({ uid, diyCfg }) => {
|
||||
let qq = /\d{5,12}/.test(diyCfg.qq) ? diyCfg.qq : 'none'
|
||||
let token = diyCfg.token
|
||||
return `http://miaoapi.cn/profile/data?uid=${uid}&qq=${qq}&token=${token}`
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -133,7 +133,7 @@ body,
|
||||
background-position: 100% 0;
|
||||
}
|
||||
.cont-title {
|
||||
padding: 8px 5px;
|
||||
padding: 8px 5px 10px;
|
||||
background: rgba(0, 0, 0, 0.4);
|
||||
}
|
||||
.cont-title span {
|
||||
@ -149,7 +149,7 @@ body,
|
||||
white-space: nowrap;
|
||||
}
|
||||
.no-rank .group-rank,
|
||||
.no-rank .group-rank-tip {
|
||||
.no-rank.group-rank-tip {
|
||||
display: none;
|
||||
}
|
||||
/*# sourceMappingURL=profile-list.css.map */
|
@ -15,14 +15,14 @@
|
||||
<div class="label">{{msg+", "}}更新角色时请不要出场对应角色,以获取准确面板数据</div>
|
||||
<div class="label">你可以使用<span>#{{demo}}面板</span>、<span>#{{demo}}伤害</span>、<span>#{{demo}}圣遗物</span>命令来查看面板信息了</div>
|
||||
</div>
|
||||
<div class="cont group-rank-tip">
|
||||
<div class="cont group-rank-tip {{groupRank?'has-rank':'no-rank'}}">
|
||||
<div class="cont-title">
|
||||
<span>
|
||||
<i class="group-rank-icon dmg-icon"></i>综合练度排名
|
||||
<i class="group-rank-icon mark-icon"></i>圣遗物评分排名
|
||||
</span>
|
||||
<span class="rank-time">
|
||||
范围:本群内 / 时间:{{rankCfg.time}}后 / 通过 #面板 命令查看过的角色面板数据
|
||||
排名:本群内 {{rankCfg.time}} 后,通过 #面板 命令查看过的角色数据
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -160,7 +160,7 @@ body, .container {
|
||||
}
|
||||
|
||||
.cont-title {
|
||||
padding: 8px 5px;
|
||||
padding: 8px 5px 10px;
|
||||
background: rgba(0, 0, 0, .4);
|
||||
|
||||
span {
|
||||
@ -180,6 +180,6 @@ body, .container {
|
||||
|
||||
|
||||
.no-rank .group-rank,
|
||||
.no-rank .group-rank-tip {
|
||||
.no-rank.group-rank-tip {
|
||||
display: none;
|
||||
}
|
Loading…
Reference in New Issue
Block a user