Skip to content

QQ bot Mirai with "mirai-api-http" plugin

License

Notifications You must be signed in to change notification settings

ttionya/mirai-http-docker

Repository files navigation

mirai-http

Docker Image Version (latest by date) Docker Pulls GitHub

集成了 mirai-api-http 插件的 Mirai QQ 机器人 Docker 镜像。


使用方法

你需要先进入要存放 Mirai 配置的目录。

若使用 docker-compose,请下载 docker-compose.yml 文件到当前目录。

1. 生成配置文件并修改

docker run \
  --rm -it \
  --mount type=bind,source=$(pwd)/config,target=/mirai/config \
  -e LANG="C.UTF-8" \
  ttionya/mirai-http:latest

# 或使用 docker-compose
docker-compose up

出现 mirai-console started successfullyCtrl + C 终止运行。

并根据实际情况修改 config 中的配置文件。

2. 验证

执行以下指令确认可以正常登录账号。

docker run \
  --rm -it \
  --mount type=bind,source=$(pwd)/bots,target=/mirai/bots \
  --mount type=bind,source=$(pwd)/config,target=/mirai/config \
  --mount type=bind,source=$(pwd)/data,target=/mirai/data \
  -e LANG="C.UTF-8" \
  ttionya/mirai-http:latest

# 或使用 docker-compose
docker-compose run --rm mirai-http

出现 Bot login successful 相关内容后代表账号登录成功,可以通过 Ctrl + C 终止运行。

3. 后台运行

docker run -d \
  --restart=always \
  --name mirai-http \
  --mount type=bind,source=$(pwd)/bots,target=/mirai/bots \
  --mount type=bind,source=$(pwd)/config,target=/mirai/config \
  --mount type=bind,source=$(pwd)/data,target=/mirai/data \
  -p 127.0.0.1:8080:8080 \
  -e LANG="C.UTF-8" \
  ttionya/mirai-http:latest

# 或使用 docker-compose
docker-compose up -d

插件

内置插件及版本信息详见 Plugins


关联项目


许可证

MIT