项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 14985
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Node.js 运行环境(本仓库为 TypeScript 项目,使用 pnpm 管理依赖)
- 已安装 pnpm 包管理器
- 已安装 Botpress CLI(提供 bp 命令)
- 一个 Botpress Cloud 账号与工作区(用于部署集成)
安装与启动步骤
-
1获取项目代码
从 GitHub 仓库克隆或下载 botpress/botpress 源码,该仓库包含集成、开发工具(CLI/SDK/API Client)、示例机器人等。
git clone https://github.com/botpress/botpress.git cd botpress -
2安装依赖
在仓库根目录执行 pnpm install 安装全部依赖,需先确保本机已装好 pnpm 与 Node.js。
pnpm install -
3运行检查
执行仓库自带的检查脚本,确认代码风格与构建无误,出现错误时先修复再继续部署。
pnpm run check -
4部署集成
使用 Botpress CLI 将当前版本的集成部署到你的工作区,工作区内所有机器人都可使用它。
bp deploy -
5公开发布集成
准备分享给社区时执行带 visibility 参数的部署命令,发布后所有 Botpress 用户都能在 Hub 上看到。
bp deploy --visibility public
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
visibility | 否 | 控制集成部署后的可见范围:默认 private 仅本工作区可见。 | public |
如何确认成功
本地看到 pnpm run check 通过;bp deploy 无报错后所在工作区即可看到该集成并供所有机器人使用。
常见问题
Q:bp 命令提示找不到怎么办?
A:说明本机还没装 Botpress CLI,请先安装 Botpress Cloud 开发工具(CLI)并完成登录,再执行 bp deploy。
Q:部署后集成默认谁能看到?
A:默认所有集成都是私有的,只对部署它的那个工作区可见;想让全部用户看到需加 --visibility public。
Q:公开后还能再改这个版本吗?
A:不能。某个版本的集成一旦公开就无法再更新,需要修改请创建新版本后重新部署。
Q:on-premise 本地版 Botpress v12 的问题去哪问?
A:README 明确指向 botpress/v12 仓库,本仓库只处理 Botpress Cloud 相关内容。
注意事项
- bp deploy 会部署集成的当前版本,若该版本已存在则更新,否则创建新版本。
- 公开版本不可再更新,建议确认无误后再执行公开发布。
- 与本仓库无关的 Cloud 问题建议到 Discord 提问,通常比提 issue 得到响应更快。
- 接入 OpenAI/GPT-4 等模型时需在 Botpress 平台侧配置对应的模型访问凭证。
核心亮点
- 可视化对话流编辑器,降低非开发者使用门槛
- 内置 NLU 与 LangChain 集成,支持复杂多轮对话
- 多渠道发布(Web/移动/IM),覆盖主流用户触点
不足之处
- 自托管部署配置较复杂,对运维有一定要求
- 文档/社区待观察
适用场景
- 企业客服自动化,快速响应常见咨询
- 销售线索筛选与初步沟通
- 内部知识库问答助手
替代项目
Rasa、Dialogflow、Microsoft Bot Framework
上一篇:magic-context
下一篇:hermes-desktop
同类项目推荐
GustoBot
开源
多智能体客服,一句话查库、查图、查文档
五星大厨:全面Multi-Agent 的客服机器人,基于langraph实现,txt2sql ,txt2cypher, lightr···
image-gen-mcp
开源
一套 MCP 接口,轻松切换 GPT 和 Gemini 图像生成
An MCP server that integrates with gpt-image-1 & Gemini imagen4 model for text-to-im···
opensquilla
开源
同预算下让 AI Agent 更聪明、更省 Token
OpenSquilla — Token-Efficient AI Agent with same budget, higher intelligence densit···
awesome-reverse-engineer-anythin···
开源
看 AI 拆解并重建软件的真实案例库
Awesome REA (Reverse Engineer Anything): what AI agents reverse-engineered and rebui···
loong
开源
用 Rust 从零搭自己的 AI 智能体,轻量可改
Lightweight, clear, and fully extensible AI agent infrastructure — learn easily, cu···
re_gent
开源
给 AI 编程代理装上时光机,随时回滚任何一次自动修改
Version control for AI agents — track what your agent did, blame any line to a prom···
formax
开源
在终端里用 AI 干活,像 Claude Code 一样高效
Terminal-first AI assistant for software engineering tasks (inspired by Claude Code ···
council-lab
开源
让四个 AI 替你辩论,决策更靠谱
Local-first AI decision workspace with four competing perspectives, human approval, ···
SciLink
开源
让AI代理帮你跑通科研全流程,省下重复劳动时间
LLM-powered agents for scientific research automation
