柠檬汽水实验室(Lemonade-Lab / LemonadeX)围绕 ALemonJS 机器人生态 持续建设工具链、平台适配器与开发体验,目标是让机器人开发更直观、更统一、更容易上手。
我们关注的方向包括:
- 跨平台机器人框架:一套代码运行在 QQ、Discord、KOOK、Telegram、OneBot 等多个平台
- 更易懂的开发方式:事件驱动、声明式路由、Hook 系统、模块化插件
- 更顺手的开发体验:脚手架、测试环境、可视化面板、桌面启动与相关扩展生态
- 面向开发者的开放能力:支持自定义平台、扩展包与多通道通信协议
目前,ALemonJS 官网已提供 文档、博客、测试环境、Web 面板、桌面启动入口 等能力,帮助开发者从学习、调试到部署快速落地。
跨平台聊天机器人开发框架,提供完整的 事件驱动架构、声明式路由、Hook 系统和 CBP 通信协议,适合构建多平台机器人应用。
围绕 ALemonJS 提供多平台支持:
@alemonjs/qq-bot@alemonjs/discord@alemonjs/onebot@alemonjs/kook@alemonjs/telegram@alemonjs/bubble
面向实际开发场景的生态组件:
create-alemonjs:项目脚手架@alemonjs/db:数据库模块(Redis / MySQL / SQLite)@alemonjs/process:桌面端进程通信模块
围绕开发、调试与运行体验延展:
- lvyjs:开发环境与打包工具
jsxp:截图工具alemondesk:桌面端版本alemongo:服务端版本
我们希望框架不只“能跑”,也要“好接、好测、好扩展”。
- 自定义平台接入:支持通过
definePlatform对接任意聊天平台 - 声明式路由与 Hook 能力:适合构建清晰、可维护的机器人逻辑
- 多通道通信协议(CBP):支持 Direct Channel、IPC Bridge、WebSocket 等模式
- 模块化插件机制:支持子模块生命周期与扩展注册
欢迎通过以下方式了解项目、提交建议或参与贡献:
- 官网文档:alemonjs.com
- 项目仓库:lemonade-lab/alemonjs
- 问题反馈:GitHub Issues
- 社区交流:官网提供 QQ 群入口,可用于日常交流与反馈
- 组织成员:GitHub People
若这里的仓库对你有用,欢迎在常用仓库点一颗 Star
LEMONADEX · Made with care for players and builders