ok
This commit is contained in:
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
## 简介
|
## 简介
|
||||||
|
|
||||||
主要是自用,查询战绩,在游戏中隐藏的战绩也可以查。
|
主要是自用,查询战绩,在游戏中隐藏的战绩也可以查。只有营地里面大号的ID才可查询。
|
||||||
|
|
||||||
插件功能绝大部分都是用AI写的,又进行了调试。
|
插件功能绝大部分都是用AI写的,又进行了调试。
|
||||||
|
|
||||||
@@ -33,9 +33,13 @@ version: 1.0.0:大部分重要功能已经实现
|
|||||||
|
|
||||||
开启后必须要在指令功能前面加上下面配置的前缀才能正常触发。关闭后直接只有指令功能即可。
|
开启后必须要在指令功能前面加上下面配置的前缀才能正常触发。关闭后直接只有指令功能即可。
|
||||||
|
|
||||||
**ytapi_token**
|
**应天API 令牌**
|
||||||
|
|
||||||
前往https://api.t1qq.com 注册并创建Token(免费)
|
前往https://api.t1qq.com 注册并创建令牌(免费)
|
||||||
|
|
||||||
|
**柠柚API 令牌**
|
||||||
|
|
||||||
|
前往https://api.nycnm.cn 注册并创建令牌(免费)
|
||||||
|
|
||||||
## 使用方式
|
## 使用方式
|
||||||
|
|
||||||
@@ -43,4 +47,6 @@ version: 1.0.0:大部分重要功能已经实现
|
|||||||
|
|
||||||
在使用 **王者战绩** 和 **王者资料** 两个功能时后面可以直接输入营地ID进行查询,或者输入提前自定义好的角色来查询。
|
在使用 **王者战绩** 和 **王者资料** 两个功能时后面可以直接输入营地ID进行查询,或者输入提前自定义好的角色来查询。
|
||||||
|
|
||||||
|
在使用 **上榜战力** 时,可以在英雄名称后面加一个大区参数 aqq awx iqq iwx 四个大区,不写默认aqq。
|
||||||
|
|
||||||
指令 **角色查看**、**角色添加**、**角色修改**、**角色删除**、**角色查询** 就是用来操作角色数据的,给王者营地ID起一个别名,方便自己记忆,也方便查询。
|
指令 **角色查看**、**角色添加**、**角色修改**、**角色删除**、**角色查询** 就是用来操作角色数据的,给王者营地ID起一个别名,方便自己记忆,也方便查询。
|
||||||
+8
-2
@@ -18,9 +18,15 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"ytapi_token": {
|
"ytapi_token": {
|
||||||
"description": "应天API Token",
|
"description": "应天API 令牌",
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"default": "",
|
"default": "",
|
||||||
"hint": "前往https://api.t1qq.com注册并创建Token(免费)。"
|
"hint": "前往https://api.t1qq.com 注册并创建令牌(免费)。"
|
||||||
|
},
|
||||||
|
"nyapi_token": {
|
||||||
|
"description": "柠柚API 令牌",
|
||||||
|
"type": "string",
|
||||||
|
"default": "",
|
||||||
|
"hint": "前往https://api.nycnm.cn 注册并创建令牌(免费)。"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -84,7 +84,10 @@ class GOKCommands(Star):
|
|||||||
"""王者资料"""
|
"""王者资料"""
|
||||||
return await self.T2I_image_msg(event, lambda: self.gokfun.ziliao(name))
|
return await self.T2I_image_msg(event, lambda: self.gokfun.ziliao(name))
|
||||||
|
|
||||||
|
async def gok_zhanli(self, event: AstrMessageEvent, hero: str, type: str = "aqq"):
|
||||||
|
"""英雄战力 名称 大区"""
|
||||||
|
return await self.plain_msg(event, lambda: self.gokfun.zhanli(hero,type))
|
||||||
|
|
||||||
async def gok_user_all(self, event: AstrMessageEvent):
|
async def gok_user_all(self, event: AstrMessageEvent):
|
||||||
"""角色查看"""
|
"""角色查看"""
|
||||||
return await self.T2I_image_msg(event, self.gokfun.all)
|
return await self.T2I_image_msg(event, self.gokfun.all)
|
||||||
|
|||||||
+35
-1
@@ -419,7 +419,6 @@ class GOKServer:
|
|||||||
|
|
||||||
# 获取数据
|
# 获取数据
|
||||||
data: Optional[List[Dict[str, Any]]] = await self._base_request("gok_ziliao", "GET", params=params, out_key="")
|
data: Optional[List[Dict[str, Any]]] = await self._base_request("gok_ziliao", "GET", params=params, out_key="")
|
||||||
logger.debug(data)
|
|
||||||
|
|
||||||
if not data:
|
if not data:
|
||||||
return_data["msg"] = "获取接口信息失败"
|
return_data["msg"] = "获取接口信息失败"
|
||||||
@@ -446,3 +445,38 @@ class GOKServer:
|
|||||||
return return_data
|
return return_data
|
||||||
|
|
||||||
|
|
||||||
|
async def zhanli(self,hero: str, type: str):
|
||||||
|
return_data = self._init_return_data()
|
||||||
|
# 获取配置中的 Token
|
||||||
|
token = self._config.get("nyapi_token", "")
|
||||||
|
if token == "":
|
||||||
|
return_data["msg"] = "系统未配置API访问Token"
|
||||||
|
return return_data
|
||||||
|
|
||||||
|
#更新参数
|
||||||
|
params = {"hero": hero, "type": type, "apikey": token}
|
||||||
|
|
||||||
|
# 获取数据
|
||||||
|
data: Optional[List[Dict[str, Any]]] = await self._base_request("gok_zhanli", "GET", params=params)
|
||||||
|
|
||||||
|
if not data:
|
||||||
|
return_data["msg"] = "获取接口信息失败"
|
||||||
|
return return_data
|
||||||
|
|
||||||
|
try:
|
||||||
|
data0 = data['info']
|
||||||
|
msg = "英雄的最低上榜地区战力\n"
|
||||||
|
msg += f"英雄:{data0['name']}\n"
|
||||||
|
msg += f"省标:{data0['province']}--战力:{data0['provincePower']}\n"
|
||||||
|
msg += f"市标:{data0['city']}--战力:{data0['cityPower']}\n"
|
||||||
|
msg += f"区标:{data0['area']}--战力:{data0['areaPower']}\n"
|
||||||
|
msg += f"数据更新时间:{data0['updatetime']}\n"
|
||||||
|
return_data["data"] = msg
|
||||||
|
except Exception as e:
|
||||||
|
logger.error(f"处理数据时出错: {e}")
|
||||||
|
return_data["msg"] = "处理接口返回信息时出错"
|
||||||
|
return return_data
|
||||||
|
|
||||||
|
return_data["code"] = 200
|
||||||
|
|
||||||
|
return return_data
|
||||||
|
|||||||
@@ -17,5 +17,16 @@
|
|||||||
"key": "",
|
"key": "",
|
||||||
"id": ""
|
"id": ""
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"gok_zhanli":{
|
||||||
|
"url":"https://api.nycnm.cn/API/wzzl.php",
|
||||||
|
"method":"GET",
|
||||||
|
"description":"王者英雄战力最低上榜战力",
|
||||||
|
"params":{
|
||||||
|
"hero": "",
|
||||||
|
"type": "",
|
||||||
|
"format": "json",
|
||||||
|
"apikey": ""
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -184,6 +184,7 @@ class GokApiPlugin(Star):
|
|||||||
"王者功能": self.gokmag.gok_helps,
|
"王者功能": self.gokmag.gok_helps,
|
||||||
"王者战绩": self.gokmag.gok_zhanji,
|
"王者战绩": self.gokmag.gok_zhanji,
|
||||||
"王者资料": self.gokmag.gok_ziliao,
|
"王者资料": self.gokmag.gok_ziliao,
|
||||||
|
"上榜战力": self.gokmag.gok_zhanli,
|
||||||
"角色查看": self.gokmag.gok_user_all,
|
"角色查看": self.gokmag.gok_user_all,
|
||||||
"角色添加": self.gokmag.gok_user_add,
|
"角色添加": self.gokmag.gok_user_add,
|
||||||
"角色修改": self.gokmag.gok_user_update,
|
"角色修改": self.gokmag.gok_user_update,
|
||||||
|
|||||||
@@ -138,6 +138,7 @@
|
|||||||
<div class="command"><div class="cmd-name">王者功能</div><div class="cmd-usage">王者功能</div></div>
|
<div class="command"><div class="cmd-name">王者功能</div><div class="cmd-usage">王者功能</div></div>
|
||||||
<div class="command"><div class="cmd-name">王者战绩</div><div class="cmd-usage">王者战绩 角色/营地ID</div></div>
|
<div class="command"><div class="cmd-name">王者战绩</div><div class="cmd-usage">王者战绩 角色/营地ID</div></div>
|
||||||
<div class="command"><div class="cmd-name">王者资料</div><div class="cmd-usage">王者资料 角色/营地ID</div></div>
|
<div class="command"><div class="cmd-name">王者资料</div><div class="cmd-usage">王者资料 角色/营地ID</div></div>
|
||||||
|
<div class="command"><div class="cmd-name">上榜战力</div><div class="cmd-usage">上榜战力 英雄 大区</div></div>
|
||||||
<div class="command"><div class="cmd-name">角色查看</div><div class="cmd-usage">角色查看</div></div>
|
<div class="command"><div class="cmd-name">角色查看</div><div class="cmd-usage">角色查看</div></div>
|
||||||
<div class="command"><div class="cmd-name">角色添加</div><div class="cmd-usage">角色添加 营地ID 角色</div></div>
|
<div class="command"><div class="cmd-name">角色添加</div><div class="cmd-usage">角色添加 营地ID 角色</div></div>
|
||||||
<div class="command"><div class="cmd-name">角色修改</div><div class="cmd-usage">角色修改 营地ID 角色</div></div>
|
<div class="command"><div class="cmd-name">角色修改</div><div class="cmd-usage">角色修改 营地ID 角色</div></div>
|
||||||
|
|||||||
Reference in New Issue
Block a user