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:
logger.error("api_config必须包含url和method字段")
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:
return None
+6 -2
View File
@@ -1,3 +1,4 @@
import json
from pathlib import Path
from datetime import datetime
@@ -26,7 +27,10 @@ class Jx3ApiPlugin(Star):
# 本地数据存储路径
self.local_data_dir = StarTools.get_data_dir("astrbot_plugin_jx3api")
# 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插件初始化完成")
async def initialize(self):
@@ -64,7 +68,7 @@ class Jx3ApiPlugin(Star):
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:
yield event.plain_result("获取获取接口信息失败,请稍后再试")