This commit is contained in:
qsc
2026-01-28 23:18:34 +08:00
parent 430ad1af14
commit 8cff2b1632
2 changed files with 20 additions and 8 deletions
+14 -2
View File
@@ -33,9 +33,21 @@ version: 1.0.0:大部分重要功能已经实现
## 插件配置 ## 插件配置
要想正常使用插件,需要正常配置token和推栏标识。 **指令前缀**
开启后必须要在指令功能前面加上下面配置的前缀才能正常触发。关闭后直接只有指令功能即可。
下面两个推送功能可以手动开启或者关闭,配置询问的周期时间,以及消息要推送的对象,推送ID可在聊天中使用/std查看。要平台的完整ID。 **默认服务器**
配置后在所有功能指令中需要输入服务器参数的可以忽略不写,将按照配置的内容进行补充,填写官方名称。
**JX3API Token**
使用进阶的功能必须配置,购买在https://www.jx3api.com。
**推栏标识**
在进阶功能中,有部分功能依赖推栏APP的数据,所以需要自己抓包推栏的token。
大致操作下载一个抓包工具,打开推栏APP,做一些查询操作。去抓包工具看看发送的请求,参数里面就有token。
**推送功能**
配置是否启用,本质就是不停的去接口问数据,数据又更新就推送出来。设定循环请求的间隔时间,不建议太短。下面配置推送的对话列表要要完整的会话ID。例如:QQ:GroupMessage:123456
## 使用方式 ## 使用方式
+6 -6
View File
@@ -145,11 +145,11 @@ class JX3Service:
# 安全地处理列表索引 # 安全地处理列表索引
luck = data.get('luck', []) luck = data.get('luck', [])
luck_msg = f"[宠物福缘]\n{', '.join(luck)}\n" luck_msg = f"宠物福缘\n{', '.join(luck)}\n"
card = data.get('card', []) card = data.get('card', [])
card_msg = f"[家园声望·加倍道具]\n{', '.join(card)}\n" card_msg = f"家园声望·加倍道具\n{', '.join(card)}\n"
team = data.get('team', [None, None, None]) team = data.get('team', [None, None, None])
team_msg = f"[武林通鉴·公共任务]\n{team[0] or ''}\n[武林通鉴·团队秘境]\n{team[2] or ''}\n" team_msg = f"武林通鉴·公共任务\n{team[0] or ''}\n武林通鉴·团队秘境\n{team[2] or ''}\n"
return_data["data"] = result_msg + luck_msg + card_msg + team_msg return_data["data"] = result_msg + luck_msg + card_msg + team_msg
return_data["code"] = 200 return_data["code"] = 200
@@ -1293,9 +1293,9 @@ class JX3Service:
return_data["temp"] = data["post_content"] return_data["temp"] = data["post_content"]
msg = "" msg = ""
for m in data["post_meta"]["data"]: for m in data["post_meta"]["data"]:
msg += f"宏名称{m['name']}\n" msg += f"宏名称{m['name']}\n"
msg += f"使用说明{m['desc']}\n" msg += f"使用说明\n{m['desc']}\n"
msg += f"宏脚本\n{m['macro']}\n\n" msg += f"宏脚本\n{m['macro']}\n\n"
return_data["data"] = msg return_data["data"] = msg
return_data["code"] = 200 return_data["code"] = 200