• 名称: APIBOX
  • 作者: 昨夜惊梦
  • 版本: 1
  • 兼容版本: 3
  • 平台: 通常为全平台
  • 操作系统: 通常为全平台

下载

apibox.zip
2kB

yaml 文件示例下载

apibox.zip
582B

请把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文件即可

    3 个月 后
    说点什么吧...