Skip to content
A60 edited this page Nov 16, 2022 · 3 revisions

适用于 BBot 的 Docker 方案

如果你想使用 Docker 部署 BBot 的话,请参考下面的步骤进行。

本文将默认读者拥有基本的 Docker 知识。

请注意替换文中的 [path] 为绝对路径

使用方法

  1. 创建一个 Docker 网络

    docker network create -d bridge bbot
  2. 运行 bbot-mah

    docker run -it -v [path]/bots:/mah/bots --name bbot-mah --network bbot djkcyl/mah:2.1.2-2.13.0-2.6.2
  3. 登录你机器人的 QQ,并加入到自动登录里

    注意:登录的过程中可能会出现短信验证码、滑块验证码,按照提示操作即可

    /login 123456 password IPAD
    /autoLogin add 123456 password
    /autoLogin setConfig 123456 protocol IPAD
    /stop
  4. 再次运行 bbot-mah

    docker start bbot-mah
  5. 首次运行 bbot

    docker run -itd -v [path]/bbot:/bbot/data --name bbot --network bbot -p 6080:6080 djkcyl/bbot:dev
  6. 使用 bbot webui(http:// < yourhost > :6080)或直接进入 [path] 修改 bbot 配置(bot_config.yaml),注意下列两项内容

    Mirai:
      verify_key: mah
      mirai_host: http://bbot-mah:6081
    

    (如果未使用 webui 初始化配置)可以重启 Docker 容器或访问 http:// < yourhost > :6080/api/config/save 即可读取配置文件

Clone this wiki locally