rivescript-js

用简单脚本快速搭建规则对话机器人

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 147 🐛 待处理 64 👀 关注 28
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 382
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

rivescript-js 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队aichaos
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言JavaScript
技术栈/模型ai,artificial-intelligence,bots,chatbot,chatbots,rivescript
GitHub 星标★ 382
上线时间2012-08-02 00:00:00
代码更新2023-02-28
仓库体积2.3 MB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数5

项目介绍

RiveScript 是一种专为聊天机器人设计的脚本语言,而 rivescript-js 是其在 JavaScript 环境中的官方解释器。它解决了开发者快速构建基于规则对话的机器人时,缺乏简单、跨平台脚本方案的问题。核心能力包括:支持百分号匹配、通配符、触发器和回复的优先级,可处理多轮对话的上下文(如话题切换和变量记忆),并支持从外部文件加载脚本。该库不依赖特定框架,可在 Node.js 和浏览器中运行,适合快速原型和轻量级对话场景。它通过将对话逻辑与代码分离,降低了维护成本,但需要开发者学习其专属语法。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 382

核心亮点

  • 语法简洁,非程序员也能编写对话逻辑
  • 内置变量和条件逻辑,支持多轮上下文管理
  • 跨平台运行,Node.js 和浏览器均可使用

不足之处

  • 基于规则匹配,无法理解自然语言深层语义
  • 文档和社区活跃度一般,示例较少

适用场景

  • 快速原型验证聊天机器人想法
  • 构建 FAQ 或客服知识库问答机器人
  • 教学场景演示规则对话系统原理

替代项目

RiveScript-Python、ChatterBot、Botpress

上一篇:Stream-Omni

下一篇:astrbot_plugin_self_learning

同类项目推荐

llm_telegram_bot 开源

在 Telegram 里直接聊大模型,省去切换应用的麻烦。

LLM telegram bot

★ 135 2026-08-09
Llama-macOS 开源

Mac 上双击就能跑的本地大模型聊天应用

A cosy home for your LLMs.

★ 1762 2026-09-16
golem 开源

给 ChatGPT 套上漂亮外壳,聊天更顺手

✨ A beautiful UI for ChatGPT and other conversational models

★ 232 2026-08-09
VT.ai 开源

一个应用动态切换多种 AI 模型,搞定文本和图像任务

VT.ai - multimodal AI chat app with dynamic conversation routing

★ 116 2026-08-09
Miffan 开源

安卓上多模型 AI 客户端,划词即译、工作区隔离

RikkaHub fork,Android AI 客户端。支持 IM(类 Grok-Bot)模式,ChatGPT 订阅登录使用、···

★ 308 2026-09-12
llmbox 开源

一个 Flutter 写的跨平台 OpenAI 对话客户端

LLMBox - a third-party client for OpenAI API.

★ 390 2026-10-29
nitmgpt 开源

用 ChatGPT 帮你拦截垃圾通知,手机清净多了

nitmgpt (Notification-in-the-middle GPT). Filter ads or spam notifications via ChatG···

★ 95 2026-08-09
AI-Talks 开源

用 Streamlit 快速搭一个能语音聊天的 ChatGPT 界面

AI Talks - ChatGPT Assistant via Streamlit

★ 295 2026-08-09
cheat-sheets 开源

一表在手,常用命令全都有,开发效率翻倍

Useful Cheat Sheet

★ 52 2026-08-09