Skip to content

uyloal/koishi-plugin-api-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

koishi-plugin-api-service

npm

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

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

安装

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

配置项

字段 类型 是否必须 描述
path string 必须 请求路径
enable string 可选 是否开启 API
secrets string 可选 用于接口权限验证

接口参数

字段 类型 是否必须 描述
sid string 必须 Bot 唯一标志符,格式为 <platform>:<selfId>, eg: onebot:123456789
to string 必须 接受消息的账号,eg: 123456789
message string 可选 待发送的消息,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 "
}'

About

使用 API 发送消息的插件,for koishi

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published