1.0.1 • Published 1 year ago

koishi-plugin-api-service v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

koishi-plugin-api-service

npm

通过 HTTP 请求给 Bot 联系人发消息

  • 支持 GET POST PUT PATCH 方法
  • 支持手动关闭 API 而无需停用插件
  • 支持设置接口 Token

安装

yarn add https://github.com/uyloal/koishi-plugin-api-service

配置项

字段类型是否必须描述
pathstring必须请求路径
enablestring可选是否开启 API
secretsstring可选用于接口权限验证

接口参数

字段类型是否必须描述
sidstring必须Bot 唯一标志符,格式为 \:\, eg: onebot:123456789
tostring必须接受消息的账号,eg: 123456789
messagestring可选待发送的消息,eg: 测试文本\n 测试文本 2

示例

以下示例除 message 字段外,都需要自行替换相关数据。

未设置 secrets

curl -X "POST" "http://127.0.0.1:5140/send" \
     -H 'Content-Type: application/json; charset=utf-8' \
     -d $'{
  "sid": "onebot:123456789",
  "to": "987654321",
  "message": "测试文本\\n测试文本 2 "
}'

已设置 secrets

curl -X "POST" "http://127.0.0.1:5140/send" \
     -H 'Authorization: uDfvZWYXdwg5gNfZ' \
     -H 'Content-Type: application/json; charset=utf-8' \
     -d $'{
  "sid": "onebot:123456789",
  "to": "987654321",
  "message": "测试文本\\n 测试文本 2 "
}'