Skip to content

简要介绍

机器人框架

docker 一键启动

  • 共启动三个服务:
    1. onebot: Lagrange.OneBot 或 NapCatQQ.OneBot 服务
    2. 反向 websocket: 咱们的回复逻辑所在,重点在这里。代码目录为 ws
    3. 执行代码: 用于执行 python/c/javascript 代码
  • 使用 docker compose 进行一键启动。上面三个服务的容器名依次为:botwspython
    bash
    # 使用 lagrange 协议,也可选择 napcat 协议
    docker compose --profile lagrange up

插件模式

  • 计划功能均通过插件模式进行实现
  • 当前内置的python 关键字运行代码 功能就是通过对应的两个插件实现的
    • python 关键字: 在群内检测 python 相关的关键字(比如:list),匹配之后会触发机器人回复此关键字对应的知识点
    • 运行代码: 在群内以 ### 后加代码(比如:###print('hello world'))来触发代码的运行,机器人会回复代码运行的输出结果