docs: make Chinese README the default
This commit is contained in:
@@ -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
|
||||
|
||||
[](https://discord.gg/botpress)
|
||||
[](https://www.youtube.com/c/botpress)
|
||||
[](https://docs.botpress.cloud)
|
||||
[](https://www.npmjs.com/package/@botpress/sdk)
|
||||
[](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) 许可。在本仓库贡献代码即表示你同意以相同许可发布你的代码。
|
||||
|
||||
让我们一起构建聊天机器人开发的未来!🤖🚀
|
||||
Reference in New Issue
Block a user