跨平台、多模态、高度自定义的骰系开发框架¶
欢迎来到 HydroRoll [水系],一个依据科学架构并由多模态模型赋能,使用 Rust 与 Python 编写的高性能、跨平台骰系开发框架。
🌏 此框架主要用于解决 “如何更好的为冷门规则书做适配” 与 “如何更好的实现人机交互” 两个问题。如果你是世界主、规则书作者、人工智能(自然语言处理方向)爱好者,那么水系或许是你的不二之选。
🦀 核心由 Rust 编写,性能优异、速度惊人。
🐍 Python 编写的顶层业务逻辑,方便使用、更快入门。
📕 基于规则书的架构,名副其实的骰系(制造)工场。
⚡ 仅需三条指令即可快速安装运行已有的规则包,或开发自己的骰系。
🛠️ 灵活的配置,高度自定义,就像搭积木与拼拼图一样简单高效。
🔌 可选的拓展模块,兼容 shiki 的 lua 模块、兼容青果 onedice 标准的骰子表达式解析模块等…
👍 跨平台,对接 onebot 协议、 kook 平台、 dingtalk 软件、 telegram、 discord、 minecraft…与自研 IM 平台。
🧩 兼容的插件设计,可编写 lua、 python、 javascript 脚本,为附加功能赋能, Blockly 傻瓜式在线可视化编写水系脚本插件。
🎲 Meta 级别的掷骰表达式解析库,可自定义任何解析规则,或可用于一条指令执行多个操作~>学习 oneroll。
🤖 内嵌 AI 工具——水系模型工作流, webui 管理各个单一任务模型的输入输出与嵌套关系,低成本实现媲美大模型的多任务功能。
🎢 渐进式学习框架,从编写简单的 nivis reply 脚本,到编写满足小需求的 lua、 python 脚本,再到成为世界主编写自己的规则包模块,甚至训练水系模型,层层递进,轻松学习。
🔓 更多特性等你发掘!