Fraq
面向 Milky 协议的 TypeScript 聊天机器人框架
install
npm i @fraqjs/fraq类型安全的指令路由
用声明式的参数定义机器人指令,利用 TypeScript 自动推断用户输入和处理函数的类型。
直观的消息构建
内置模板表情字符串支持,用自然的方式组合文本、表情、图片等消息段,减少样板代码。
可组合的插件架构
将指令、事件处理器和共享服务封装成插件,由框架统一加载和管理,方便复用、组合和扩展。
统一的上下文模型
通过统一的 Context 管理连接、路由、插件和运行状态,支持 fork 和过滤等高阶功能。