PS: 这是我第一次写(划掉,是借鉴去ctrlcv!详见最下方致谢)插件,没有多少经验,写的也不规范,如果介意可以不用,望多多关照~(如果可以,给个star)
不要喷我~这个插件大佬5分钟就能搓出来……我是为了那些想写插件但是不会写的人群而写的这个插件,你可以随便借鉴,没什么精髓,只要标明致谢就好了~(╥╯^╰╥)
这个插件主要功能是调用WEBAPI链接获取数据处理后发到QQ里面的,目前统一使用json调用并解析,有问题记得issues!
Nonebot2:2.0.0rc4
python:3.11.3
操作系统:Linux(Windows兼容性问题不大)
编辑器:VS Code
在你bot工程的文件夹下,运行cmd/shell(运行路径要对啊),执行nb命令安装插件,插件配置会自动添加至配置文件
nb plugin install nonebot_plugin_smallapi
pip install nonebot_plugin_smallapi
打开 nonebot2 项目的 bot.py
文件, 在其中写入
nonebot.load_plugin('nonebot_plugin_smallapi')
当然,如果是默认nb-cli创建的nonebot2的话,在bot路径pyproject.toml
的[tool.nonebot]
的plugins
中添加nonebot_plugin_smallapi
即可
pyproject.toml配置例如:
[tool.nonebot]
plugin_dirs = ["src/plugins"]
plugins = ["nonebot_plugin_smallapi"]
访问项目Pypi主页下载.tar.gz文件
也可以直接下载压缩包到插件目录解压,然后同样提取nonebot_plugin_smallapi
至上一级目录。
目录结构: 你的bot/src/plugins/nonebot_plugin_smallapi/__init__.py
不再提供github仓库资源版本(懒)
nb plugin update nonebot_plugin_smallapi
在 nonebot2 项目的.env
文件中添加下表中的必填配置
配置项 | 必填 | 默认值 | 说明 |
---|---|---|---|
smallapi_token | 是 | 无 | 故梦API的调用KEY |
例如.env.prod :
...
smallapi_token="qwer1234114514"
#不可以填纯数字哈,不可以没有""哈,除非你闲的没事a.e
#密钥获取网址: https://www.gmya.net/api
#没有你就填
smallapi_token=""
#这是必填配置项!!!
不填写也能用,但是有调用限制哈!
- 齐全的API随机图片系统
- 齐全的API随机文本系统
- 好使的网站工具系统
PS: 请查看你env中起始符的配置(默认/
)
- API图片系统(图片系统)
- API文字系统(文字系统)
- API站点系统(站点系统)
命令结构:(/)API图片系统
例如:API图片系统
命令结构:(/)API文字系统
例如:API文字系统
命令结构:(/)API站点系统
例如:API站点系统
还没有呢~
展开/收起
- 调用地址更新
- 增加故梦的appkey调用方法
- 此版本未修复部分功能的兼容性问题,如需使用请提交Issus!
- 站点代码重写更新
- 优化更新
- 维护更新,蟒蛇(Python)版本要求最低改为3.10
- 修复ip查询中的致命语法错误
- 更换稳定API, 修复部分Bug
- 梅开三度,终于修好了依赖
- 梅开二度.
- 修复依赖问题
- 插件初次发布