https://www.bilibili.com/video/BV1aT42197eW/
-
java语言实现的机器人框架,提取自dnf-admin的机器人功能独立迭代
-
使用门槛低、不需要精通某种语言、只需要有最基本的编程经验和网络相关知识
-
低代码拖拽开发,类工作流网页配置但要比工作流更简单.
-
加入liteflow,节点执行性能强、扩展性高、支持的节点语言丰富
-
实现了antvx的节点数据格式转liteflow节点数据
-
支持节点执行详细的全链路在线网页调试、方便高级开发
-
支持沙盒测试
- 后端 spring-boot , sa-token , mybatis-flex , liteflow
- 前端 antd-pro 、antvx6
- 协议端 github查找,不方便直接贴出
- 数据库: 默认使用H2DB、当前支持mysql和H2DB (其他数据库是否支持请查阅mybatis-flex官方文档)
- 使用OneBotV11协议的数据格式进行对接适配、理论上所有v11协议的bot客户端可直接对接
- sa-token: https://sa-token.cc/
- mybatis-flex: https://mybatis-flex.com/
- liteflow: https://liteflow.cc/
- antd-pro: https://pro.ant.design/docs/getting-started/
- antvx6: https://x6.antv.antgroup.com/tutorial/getting-started
- OneBot-V11标准: https://github.com/botuniverse/onebot-11
- ollama: https://github.com/ollama/ollama
- 在线文档: https://doc.easydo.plus
- 技术交流: https://bbs.easydo.plus
- 对接方式: httpPost 、正向websocket、反向websocket、 wcf-hook(windows)、wcf-http上报
- 兼容平台 centos、windows、docker (wx只能windows)
- 已支持全部上报事件处理
- 低代码能力
- 支持调用ollama模型聊天
- 多语言功能开发(java groovy python lua aviator)
- 简单指令开发支持
- 高级开发支持
- webhooks支持
- 可直接查看系统可用api
- 标准http上报 : http://ip:8888/api/oneBot/v11/post (密钥在机器人页面点击编辑按钮查看和修改)
- 反向websocket: ws://ip:8888/ws/oneBot (密钥在机器人页面点击编辑按钮查看和修改)
- 正向websocket: 机器人管理-> 添加机器人 -> 通信地址 填入协议端的websocket地址 (密钥在机器人页面点击编辑按钮查看和修改)
- wcf rust客户端 http上报: http://ip:8888/api/oneBot/wcfPost?token=xxxx (密钥在机器人页面点击编辑按钮查看和修改)
- 示例demo 包含 控制群授权、随机美图、随机视频、查询天气、拓展节点等
- https://www.123pan.com/s/DUoAjv-aBDRA.html 提取码: i4lJ 下载示例配置.7z 解压后再页面导入配置
- 节点配置
- 在线调试
- 调试结果
- 模拟沙盒测试
- 模型聊天
- 高级调试