简要介绍
机器人框架
- 可选用 Lagrange.OneBot 或 NapCatQQ.OneBot
- NTQQ 的协议实现
docker 一键启动
- 共启动三个服务:
onebot: Lagrange.OneBot 或 NapCatQQ.OneBot 服务反向 websocket: 咱们的回复逻辑所在,重点在这里。代码目录为ws执行代码: 用于执行 python/c/javascript 代码
- 使用
docker compose进行一键启动。上面三个服务的容器名依次为:bot、ws、pythonbash# 使用 lagrange 协议,也可选择 napcat 协议 docker compose --profile lagrange up
插件模式
- 计划功能均通过插件模式进行实现
- 当前内置的
python 关键字和运行代码功能就是通过对应的两个插件实现的python 关键字: 在群内检测 python 相关的关键字(比如:list),匹配之后会触发机器人回复此关键字对应的知识点运行代码: 在群内以###后加代码(比如:###print('hello world'))来触发代码的运行,机器人会回复代码运行的输出结果
