跨平台、多模态、高度自定义的骰系开发框架

欢迎来到 HydroRoll [水系],一个依据科学架构并由多模态模型赋能,使用 RustPython 编写的高性能、跨平台骰系开发框架。

🌏 此框架主要用于解决 “如何更好的为冷门规则书做适配”“如何更好的实现人机交互” 两个问题。如果你是世界主、规则书作者、人工智能(自然语言处理方向)爱好者,那么水系或许是你的不二之选。

  • 🦀 核心由 Rust 编写,性能优异、速度惊人。

  • 🐍 Python 编写的顶层业务逻辑,方便使用、更快入门。

  • 📕 基于规则书的架构,名副其实的骰系(制造)工场。

  • ⚡ 仅需三条指令即可快速安装运行已有的规则包,或开发自己的骰系。

  • 🛠️ 灵活的配置,高度自定义,就像搭积木与拼拼图一样简单高效。

  • 🔌 可选的拓展模块,兼容 shikilua 模块、兼容青果 onedice 标准的骰子表达式解析模块等…

  • 👍 跨平台,对接 onebot 协议、 kook 平台、 dingtalk 软件、 telegramdiscordminecraft…与自研 IM 平台。

  • 🧩 兼容的插件设计,可编写 luapythonjavascript 脚本,为附加功能赋能, Blockly 傻瓜式在线可视化编写水系脚本插件。

  • 🎲 Meta 级别的掷骰表达式解析库,可自定义任何解析规则,或可用于一条指令执行多个操作~>学习 oneroll

  • 🤖 内嵌 AI 工具——水系模型工作流, webui 管理各个单一任务模型的输入输出与嵌套关系,低成本实现媲美大模型的多任务功能。

  • 🎢 渐进式学习框架,从编写简单的 nivis reply 脚本,到编写满足小需求的 luapython 脚本,再到成为世界主编写自己的规则包模块,甚至训练水系模型,层层递进,轻松学习。

  • 🔓 更多特性等你发掘!