- 名称:
APIBOX
- 作者:
昨夜惊梦
- 版本:
1
- 兼容版本:
3
- 平台:
通常为全平台
- 操作系统:
通常为全平台
下载
yaml 文件示例下载
请把yaml文件放在\data文件夹下,关于本文件的说明如下说明
说明
基本上调用的API不需要请求参数的话,其实插件写法是差不多的
因此,如果每个API都要写一个单独插件的话,重载插件需要重载的东西就太多了,而且改内容的时候也很难找到到底要改哪个插件
如果可以整合这些API,且可以随意删减,不经过重载也能调用的话……
示例
再次提醒,请把yaml文件放在\data文件夹下
yaml 文件的写法如下:
(触发词):
url:
- (API链接)
type:
(可选的内容有text(纯文本)、image(纯图片)、text-json(json格式的文本)、image-json(json格式的图片)四种)
path:
(代表调用路径,写法如下示例所示)
# 返回text的示例
情话:
url:
- https://api.f4team.cn/API/qing/api.php
type:
text
path:
None
# 返回图片的示例
白丝:
url:
- https://v2.api-m.com/api/baisi?return=302
type:
image
path:
None
# 返回json的示例
一言:
url:
- https://v1.hitokoto.cn/
type:
text-json
path:
hitokoto
来点色图:
url:
- https://api.lolicon.app/setu/v2/
type:
image-json
path:
data.0.urls.original
# 一个关键词存在多个相同type的链接示例(调用方式为随机调用其中一个链接)
# 需要注意的是,如果type为json格式,要保证path相同
黑丝:
url:
- https://v2.api-m.com/api/heisi?return=302
- http://shanhe.kim/api/tu/hs.php
type:
image
path:
None
可以根据需要自行删改,同时,插件第一次重载过后修改内容无需再次重载,直接修改yaml文件即可