From 8cff2b1632dc0065bf04de288187bca4d8d674d8 Mon Sep 17 00:00:00 2001 From: qsc Date: Wed, 28 Jan 2026 23:18:34 +0800 Subject: [PATCH] ok --- README.md | 16 ++++++++++++++-- core/jx3_data.py | 12 ++++++------ 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index cb2799f..fc31ee7 100644 --- a/README.md +++ b/README.md @@ -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 ## 使用方式 diff --git a/core/jx3_data.py b/core/jx3_data.py index 7068c75..9c19a9f 100644 --- a/core/jx3_data.py +++ b/core/jx3_data.py @@ -145,11 +145,11 @@ class JX3Service: # 安全地处理列表索引 luck = data.get('luck', []) - luck_msg = f"[宠物福缘]:\n{', '.join(luck)}\n" + luck_msg = f"【宠物福缘】\n{', '.join(luck)}\n" 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_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["code"] = 200 @@ -1293,9 +1293,9 @@ class JX3Service: return_data["temp"] = data["post_content"] msg = "" for m in data["post_meta"]["data"]: - msg += f"宏名称:{m['name']}\n" - msg += f"使用说明:{m['desc']}\n" - msg += f"宏脚本:\n{m['macro']}\n\n" + msg += f"【宏名称】{m['name']}\n" + msg += f"【使用说明】\n{m['desc']}\n" + msg += f"【宏脚本】\n{m['macro']}\n\n" return_data["data"] = msg return_data["code"] = 200