This commit is contained in:
qsc
2025-09-26 22:13:07 +08:00
parent 3368baa0cb
commit 77c0404520
2 changed files with 7 additions and 3 deletions
+1 -1
View File
@@ -133,7 +133,7 @@ class APIClient:
if 'url' not in api_config or 'method' not in api_config: if 'url' not in api_config or 'method' not in api_config:
logger.error("api_config必须包含url和method字段") logger.error("api_config必须包含url和method字段")
return None return None
data = await self._make_request(api_config['method'], api_config['url'], api_config['params']) data = await self._make_request(api_config['method'], api_config['url'], params=api_config['params'])
if data is None: if data is None:
return None return None
+6 -2
View File
@@ -1,3 +1,4 @@
import json
from pathlib import Path from pathlib import Path
from datetime import datetime from datetime import datetime
@@ -26,7 +27,10 @@ class Jx3ApiPlugin(Star):
# 本地数据存储路径 # 本地数据存储路径
self.local_data_dir = StarTools.get_data_dir("astrbot_plugin_jx3api") self.local_data_dir = StarTools.get_data_dir("astrbot_plugin_jx3api")
# api数据文件 # api数据文件
self.api_file = Path(__file__).parent / "api_config.json" self.api_file_path = Path(__file__).parent / "api_config.json"
# 读取文件内容
with open(self.api_file_path, 'r', encoding='utf-8') as f:
self.api_config = json.load(f)
logger.info("jx3api插件初始化完成") logger.info("jx3api插件初始化完成")
async def initialize(self): async def initialize(self):
@@ -64,7 +68,7 @@ class Jx3ApiPlugin(Star):
params["num"] = 0 params["num"] = 0
# 获取数据 # 获取数据
data = await self.api_data.request(self.api_file['jx3_richang'], params,"data") data = await self.api_data.request(self.api_config["jx3_richang"],"data")
if not data: if not data:
yield event.plain_result("获取获取接口信息失败,请稍后再试") yield event.plain_result("获取获取接口信息失败,请稍后再试")