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