bsdayo / satori-server

基于 Koishi 和 @koishijs/plugin-server 的 Satori 协议服务器

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

satori-server

基于 Koishi@koishijs/plugin-server 的 Satori 协议服务器

通过 Koishi 对接各个聊天平台,并对外暴露 Satori 协议服务

使用

satori-server 本身并不包含适配器,需要自行添加。

克隆此仓库并修改 config.json,在 plugins 中填入想要装载的适配器包名和配置。适配器列表可在 Koishi 文档找到。例如:

{
  "server": {
    "host": "0.0.0.0",
    "port": 5500
  },
  "plugins": {
    "@koishijs/plugin-adapter-telegram": {
      "protocol": "polling",
      "token": "asdassdasdasdasdadasdad"
    }
  }
}

随后即可运行服务

直接运行

需要安装 Node.js

npm install
npm run install-plugins
npm run build
npm run start

Docker

docker build -t satori-server .
docker run -d -p 5500:5500 satori-server

开源

MIT License

About

基于 Koishi 和 @koishijs/plugin-server 的 Satori 协议服务器

License:MIT License


Languages

Language:TypeScript 68.1%Language:JavaScript 22.5%Language:Dockerfile 6.5%Language:Shell 2.9%