# JLC-BOT **Repository Path**: yuzhanfeng/JLC-BOT ## Basic Information - **Project Name**: JLC-BOT - **Description**: java语言实现的机器人框架,提取dnf-admin的机器人功能单独迭代. - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://blog.easydo.plus/ - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 5 - **Created**: 2024-03-21 - **Last Updated**: 2026-03-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: onebot, 机器人, 低代码, ollama, AI ## README # JLC-BOT #### 视频演示 https://www.bilibili.com/video/BV1aT42197eW/ #### 介绍 * java语言实现的机器人框架,提取自dnf-admin的机器人功能独立迭代 * 使用门槛低、不需要精通某种语言、只需要有最基本的编程经验和网络相关知识 * 低代码拖拽开发,类工作流网页配置但要比工作流更简单. * 加入liteflow,节点执行性能强、扩展性高、支持的节点语言丰富 * 实现了antvx的节点数据格式转liteflow节点数据 * 支持节点执行详细的全链路在线网页调试、方便高级开发 * 支持沙盒测试 * gitee https://gitee.com/yuzhanfeng/JLC-BOT * github https://github.com/easy-do/JLC-BOT #### 使用技术 - 后端 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 解压后再页面导入配置 #### 页面截图展示 * 节点配置 * 在线调试 * 调试结果 * 模拟沙盒测试 * 模型聊天 * 高级调试 #### 使用问题反馈和技术交流 http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=jKliJIxAFvZoZxBSw1NnlMjOj8pRR42f&authKey=vnozKSs2ou1MO68VXH1ct2AReURSyIj4jlVe%2BVAlA5h%2F0M1BsdhQP0YN6MqwRwBB&noverify=0&group_code=154213998