mirror of
https://github.com/yoimiya-kokomi/miao-plugin.git
synced 2024-11-16 04:35:42 +00:00
为 #获取游戏角色详情 命令增加剩余请求次数的展示
This commit is contained in:
parent
f0f4df9bc6
commit
6f2deb7c64
@ -427,6 +427,10 @@ export async function getProfile(e) {
|
||||
if (!data) {
|
||||
return true;
|
||||
}
|
||||
let leftMsg = "";
|
||||
if (!lodash.isUndefined(data.leftCount)) {
|
||||
leftMsg = `今日剩余${data.leftCount}次请求机会。`
|
||||
}
|
||||
if (!data.chars) {
|
||||
e.reply("获取角色面板数据失败,请确认角色已在游戏内橱窗展示,并开放了查看详情。设置完毕后请5分钟后再进行请求~");
|
||||
} else {
|
||||
@ -440,7 +444,7 @@ export async function getProfile(e) {
|
||||
if (ret.length === 0) {
|
||||
e.reply("获取角色面板数据失败,未能请求到角色数据。请确认角色已在游戏内橱窗展示,并开放了查看详情。设置完毕后请5分钟后再进行请求~")
|
||||
} else {
|
||||
e.reply(`获取角色面板数据成功!本次获取成功角色: ${ret.join(", ")} 。\n你可以使用 #角色名+面板 来查看详细角色面板属性了`)
|
||||
e.reply(`获取角色面板数据成功!本次获取成功角色: ${ret.join(", ")} 。\n你可以使用 #角色名+面板 来查看详细角色面板属性了。${leftMsg}`)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -259,11 +259,13 @@ let Profile = {
|
||||
// 请求成功Bot侧对该uid冷却10分钟
|
||||
// 请勿将时间改短,10分钟之内若发起请求会命中服务侧的uid缓存,返回之前的数据,并导致服务侧重新计时
|
||||
await redis.set(`miao:role-all:${uid}`, 'pending', { EX: 600 });
|
||||
let leftCount = data.leftCount;
|
||||
data = data.data;
|
||||
let userData = {};
|
||||
if (data && data["角色名称"]) {
|
||||
userData = Profile.save(uid, data)
|
||||
}
|
||||
userData.leftCount = leftCount;
|
||||
return userData;
|
||||
},
|
||||
|
||||
|
@ -17,10 +17,7 @@ export const details = [{
|
||||
export const buffs = [{
|
||||
title: `被动天赋:基于元素精通提高杀生樱伤害[eDmg]%`,
|
||||
data: {
|
||||
"eDmg": ({ attr, calc }) => {
|
||||
console.log(attr.mastery, calc(attr.mastery))
|
||||
return calc(attr.mastery) * 0.15
|
||||
}
|
||||
"eDmg": ({ attr, calc }) => calc(attr.mastery) * 0.15
|
||||
}
|
||||
}, {
|
||||
check: ({ cons }) => cons >= 4,
|
||||
|
Loading…
Reference in New Issue
Block a user