/nonebot-plugin-jx3

Primary LanguagePythonMIT LicenseMIT

NoneBotPluginLogo

NoneBotPluginText

nonebot-plugin-jx3

这是一个使用 NoneBot 框架编写的插件,提供多种功能如日常查询,预测,金价查询,鲜花,公告,沙盘,jjc,黑市,*话,奇遇,招募以及多种消息推送功能。

license pypi python

📖 介绍

nonebot-plugin-jx3 是一个使用 NoneBot 框架编写的插件,它提供了多种功能,例如日常查询,预测,金价查询,鲜花,公告,沙盘,jjc,黑市,*话,奇遇,招募以及多种消息推送功能,例如"818", "开服", "新闻", "抓马", "扶摇", "诛恶", "阵营活动提醒", "攻防实况", "玄晶","奇遇","绝世奇遇" 等。

💿 安装

使用 nb-cli 安装 在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装
nb plugin install nonebot-plugin-jx3
手动安装 将 none-plugin-jx3 文件夹复制到你的 NoneBot 项目的 plugins 目录下。

在你的 NoneBot 配置文件中,添加插件的导入路径:

plugin_dirs = ["plugins"]

将requirements.txt复制到bot目录,进入bot的虚拟环境,执行:

pip install -r requirements.txt

安装完成后正常启动bot即可

⚙️ 配置

在 nonebot2 项目的.env文件中添加下表中的必填配置

配置项 必填 默认值 说明
jx3api_key jx3api.com购买的key(jx3api.com已开启全站鉴权,所有主动查询功能都需要key。
jx3_tuilan_ticket 推栏ticket
jx3wss_token jx3api.com购买的wss
jx3_command_header 指令的前缀,防止和其他插件冲突
jx3_bot_name 团团 api生成图片用的名字

第一步使用插件是要绑定服务器。例如:绑定 绝代天骄

一旦服务器是绑定的,就可以使用各种查询功能。通过-订阅,你可以查询能够订阅的功能。

指令示例

指令 参数 指令示例 说明
剑网三帮助 剑网三帮助 获取剑网三插件的帮助信息
绑定 服务器(建议进群运行一次) 绑定 绝代天骄 将服务器绑定到群组
日常 日常
日常 绝代天骄
获取今天的日常
预测 预测
预测 绝代天骄
获取明天的日常
金价 服务器(可省略,默认取绑定服务器) 金价
金价 绝代天骄
获取过去两周的服务器金价
鲜花 服务器(可省略,默认取绑定服务器) 鲜花
鲜花 绝代天骄
获取过去两周的服务器鲜花价格
公告 公告
公告 绝代天骄
获取最新的公告
沙盘 服务器(可省略,默认取绑定服务器) 沙盘
沙盘 绝代天骄
获取服务器沙盘
jjc 模式(22、33、55)
服务器(可省略,默认取绑定服务器)
角色名
jjc 22 绝代天骄 xxx
jjc 22 xxx
获取jjc战绩
黑市 时装名称(必填) 黑市 狐金 获取时装价格
*话 *话 随即一条*话
奇遇 服务器(可省略,默认取绑定服务器)
角色名(必填)
奇遇 xxx
奇遇 绝代天骄 xxx
获取角色奇遇记录
招募 服务器(可省略,默认取绑定服务器)
关键词(支持模糊搜索,可省略,省略返回所有招募)
招募 名剑
招募 绝代天骄 名剑
获取服务招募
订阅 开服(维护和开服提醒)
新闻(服务器新闻公告推送)
更新(游戏更新包发布推送)
818本服(本服贴吧和剑网三贴吧的818帖子推送)
818(所有服务器贴吧和剑网三贴吧的818帖子推送)
阵营活动提醒(服务器阵营活动提醒,提前半小时提醒攻防等)

后面的功能都需要jx3wss_token

诸恶(服务器诸恶刷新提醒)
玄晶(服务器获取玄晶推送)
奇遇(服务器奇遇触发提醒)
绝世奇遇(服务器绝世奇遇触发提醒)
抓马(服务器马匹刷新和被捕获推送)
攻防实况(服务器攻防状态推送,包括大将,占领等)
订阅 开服 订阅推送服务

开发者:water

qq:415276785

感谢 绝代天骄-白首亦同归-帮主 赞助api测试。

ToDo

在绑定中增加错误抛出,增加超级用户全选