基于AstrBot智能体开发的剑网三各种数据查询插件工具

仓库地址

GitHub:https://github.com/qsc20001102/astrbot_plugin_jx3

简介

仿照剑网三主流的机器人写了个插件,主要是自用,没有群管理相关的功能,在任何群聊都是使用的一套数据。

插件功能绝大部分都是用AI写的,自己进行了调试。

目前此插件查询功能还没做完,后续会继续完善。

此插件大部分数据依赖jx3api提供的接口,只有进阶功能需要向其购买token才可使用。其他功能是免token的。 部分进阶功能除了购买token以外还需要自己去抓包推栏app,获得推栏app的ticket才可正常使用。

功能特点

  • 后台循环请求:通过后台一个任务循环请求接口,记录判断。推送最新消息状态

  • 处理接口数据:将接口返回的数据处理成,玩家能读懂的消息发送

  • HTML渲染图片:利用astrbot里面的文转图服务,处理HTML页面渲染成图片

插件配置

指令前缀

开启后必须要在指令功能前面加上下面配置的前缀才能正常触发。关闭后直接只有指令功能即可。

默认服务器

配置后在所有功能指令中需要输入服务器参数的可以忽略不写,将按照配置的内容进行补充,填写官方名称。

JX3API Token

使用进阶的功能必须配置,购买在https://www.jx3api.com。

推栏ticket

在进阶功能中,有部分功能依赖推栏APP的数据,所以需要自己抓包推栏的ticket。 大致操作下载一个抓包工具,打开推栏APP,做一些查询操作。去抓包工具看看发送的请求,参数里面就有ticket。

推送功能

配置是否启用,本质就是不停的去接口问数据,数据又更新就推送出来。设定循环请求的间隔时间,不建议太短。下面配置推送的对话列表要要完整的会话ID。例如:QQ:GroupMessage:123456

使用方式

在聊天中输入 功能 即可获取插件所有的功能使用说明。