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