docs: make Chinese README the default

This commit is contained in:
wehub-resource-sync
2026-07-13 10:44:27 +00:00
parent 421c91398e
commit cc4ae3391b
+151
View File
@@ -0,0 +1,151 @@
<!-- WEHUB_ZH_README -->
> [!NOTE]
> 本文档由 WeHub 基于上游 README 翻译整理,属于社区翻译,非官方中文文档。
> [English](./README.en.md) · [原始项目](https://github.com/botpress/botpress) · [上游 README](https://github.com/botpress/botpress/blob/HEAD/readme.md)
> 原作者、版权与许可证归属以原始项目及本仓库 LICENSE 文件为准。
<div align="center">
# Botpress Cloud
[![Discord](https://img.shields.io/badge/Join_Community-white?color=7289da&label=Discord&labelColor=6a7ec1&logo=discord&logoColor=FFF)](https://discord.gg/botpress)
[![YouTube Subscribe](https://img.shields.io/badge/YouTube-red?logo=youtube&logoColor=white)](https://www.youtube.com/c/botpress)
[![Documentation](https://img.shields.io/badge/Documentation-blue?logo=typescript&logoColor=white)](https://docs.botpress.cloud)
[![@botpress/sdk](https://img.shields.io/badge/@botpress%2fsdk-black?logo=npm)](https://www.npmjs.com/package/@botpress/sdk)
[![@botpress/cli](https://img.shields.io/badge/@botpress%2fcli-black?logo=npm)](https://www.npmjs.com/package/@botpress/cli)
[Botpress](https://botpress.com) 是构建由 OpenAI 驱动的**下一代聊天机器人**与智能助理的终极平台。以闪电般的速度为你的项目或企业打造出色的助理。
[快速入门](#getting-started) •
[Cloud](https://app.botpress.cloud) •
[文档](https://botpress.com/docs) •
[集成](#integrations) •
[插件](#plugins)
<img src="https://user-images.githubusercontent.com/10071388/248040379-8aee1b03-c483-4040-8ee0-741554310e88.png" width="800">
</div>
## 本仓库
本仓库包含:
- [**Integrations(集成)**](#integrations) Botpress 在 [Botpress Hub](https://app.botpress.cloud/hub) 上维护的所有公开集成
- [**Devtools(开发工具)**](#devtools) 所有 Botpress Cloud 开发工具(CLI、SDK、API Client
- [**Bots(机器人)**](#bots) - 仅使用 SDK 和 CLI 构建的「_as code_」机器人示例
- [**Plugins(插件)**](#plugins) [Botpress Studio](https://studio.botpress.cloud) 上的所有插件 **(即将推出)**
## 贡献
我们欢迎来自社区的贡献!
我们欢迎针对本仓库中任何代码提交 Pull Request 和 Issue。更多详情请参阅[本仓库](#this-repository)一节。
对于与 Botpress Cloud 相关的缺陷或功能需求,你可以在本仓库创建 Issue,但请记住,在 [Discord](https://discord.gg/botpress) 上与我们交流能获得更快的响应!
对于与本地部署版 Botpress v12 相关的任何问题,请参阅 [Botpress v12 仓库](https://github.com/botpress/v12).
## 集成
[`/integrations`](./integrations) 文件夹包含我们所有公开且开源的集成。我们邀请社区为我们的集成做贡献,或将你自己的集成发布到 [Botpress Hub](https://app.botpress.cloud/hub).
### 集成开发
要开发集成,请先安装 [Botpress CLI](https://www.npmjs.com/package/@botpress/cli):
```sh
npm install -g @botpress/cli # for npm
yarn global add @botpress/cli # for yarn
pnpm install -g @botpress/cli # for pnpm
```
然后,在你选择的目录中创建一个新的集成:
```sh
bp init
```
此命令将从提供的模板之一生成一个集成。
_此步骤可在任意目录和 Git 仓库中执行。你无需 fork 本仓库即可创建集成。_
随后,你可以分别修改位于 `integration.definition.ts``src/index.ts` 文件中的集成定义与实现。
有关如何开发集成的更多信息,请参阅[文档](https://botpress.com/docs/for-developers/sdk/integration/getting-started).
### 集成部署
要试用你的集成,可以使用 Botpress CLI 将其当前版本部署到你的工作区:
```sh
bp deploy
```
这会将集成的当前版本部署到工作区,并供你所有机器人使用。若该版本已部署,则会更新;否则会创建新版本。
默认情况下,所有集成仅对其部署所在的工作区私有。当你准备与社区分享你的版本时,可以运行以下命令将其公开:
```sh
bp deploy --visibility public
```
这会使你的集成在 [Botpress Hub](https://app.botpress.cloud/hub). 上对所有 Botpress 用户可用。集成版本一旦公开,便无法再次更新。
## 机器人
[`/bots`](./bots) 文件夹包含仅使用 client、SDK 和 CLI 构建的「_as code_」机器人示例。
**这不是构建机器人的推荐方式**,也绝非 Botpress Studio 的替代品。
不过,对于希望以更具编程化的方式构建机器人的资深开发者来说,它仍然很有用。
Botpress 团队内部也会使用这种方式,因为 Studio 与 SDK 都基于相同的底层原语。
## 插件
即将推出。
## 开发工具
| **Package(包)** | **Description(说明)** | **Docs(文档)** | **Code(代码)** |
| -------------------------------------------------------------------- | ------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------- |
| [`@botpress/cli`](https://www.npmjs.com/package/@botpress/cli) | 构建、部署并管理机器人、集成与插件 | [Docs](https://www.botpress.com/docs/for-developers/sdk/cli-reference) | [Code](./packages/cli) |
| [`@botpress/client`](https://www.npmjs.com/package/@botpress/client) | 用于调用 Botpress API 的类型安全客户端 | [Docs]() | [Code]() |
| [`@botpress/sdk`](https://www.npmjs.com/package/@botpress/sdk) | 用于构建集成的 SDK | [Docs]() | [Code]() |
## 本地开发
### 前置条件
开发环境需要安装以下工具:
- [`git`](https://git-scm.com/): Git 是一款免费开源的分布式版本控制系统。
- [`node`](https://nodejs.org/en/): Node.js® 是基于 Chrome V8 JavaScript 引擎构建的 JavaScript 运行时。
- [`pnpm`](https://pnpm.io/): PNPM 是一款快速且节省磁盘空间的包管理器。
#### Windows 专用前置条件
- [Microsoft Visual C++ Redistributable for Visual Studio 2015-2022](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist#visual-studio-2015-2017-2019-and-2022)
### 从源码构建
```sh
# Clone the repository
git clone https://github.com/botpress/botpress.git
cd botpress
# Install dependencies
pnpm install
# Build all packages
pnpm run build
# Run Checks
pnpm run check
```
## 许可
本仓库中的所有包均为开源软件,并根据 [MIT License](LICENSE) 许可。在本仓库贡献代码即表示你同意以相同许可发布你的代码。
让我们一起构建聊天机器人开发的未来!🤖🚀