mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-11-04 14:52:12 +08:00
sync zh doc changes to en and ja: fix tag formats, add new languages, update MCP sources
This commit is contained in:
@@ -297,6 +297,8 @@ event_context.prevent_default()
|
||||
调用该方法后,该事件后续默认行为将被阻止,流水线将直接结束。
|
||||
|
||||
<Info>
|
||||
仅以下事件可阻止默认行为:
|
||||
|
||||
- PersonMessageReceived
|
||||
- GroupMessageReceived
|
||||
- PersonNormalMessageReceived
|
||||
|
||||
@@ -32,10 +32,13 @@ execution:
|
||||
|
||||
插件多语言遵循 [RFC 4646](https://datatracker.ietf.org/doc/html/rfc4646) 标准,目前支持的语言有:
|
||||
|
||||
- `en_US` 英文
|
||||
- `en_US` 英文 (必填)
|
||||
- `zh_Hans` 简体中文
|
||||
- `zh_Hant` 繁体中文
|
||||
- `ja_JP` 日语
|
||||
- `vi_VN` 越南语
|
||||
- `th_TH` 泰语
|
||||
- `es_ES` 西班牙语
|
||||
|
||||
## 插件配置项格式
|
||||
|
||||
|
||||
@@ -34,8 +34,8 @@ Component EventListener generated successfully.
|
||||
➜ HelloPlugin >
|
||||
```
|
||||
|
||||
<Info title="CLI 将在插件目录下生成一个 `components` 目录,并在其中创建组件对应目录">
|
||||
|
||||
<Info title="">
|
||||
CLI 将在插件目录下生成一个 `components` 目录,并在其中创建组件对应目录
|
||||
```
|
||||
.
|
||||
├── assets
|
||||
|
||||
@@ -54,6 +54,9 @@ LangBot 插件支持多语言 README 文档,以便为不同语言的用户提
|
||||
| 简体中文 | `zh_Hans` | `README_zh_Hans.md` | `readme/` 目录 |
|
||||
| 繁体中文 | `zh_Hant` | `README_zh_Hant.md` | `readme/` 目录 |
|
||||
| 日语 | `ja_JP` | `README_ja_JP.md` | `readme/` 目录 |
|
||||
| 越南语 | `vi_VN` | `README_vi_VN.md` | `readme/` 目录 |
|
||||
| 泰语 | `th_TH` | `README_th_TH.md` | `readme/` 目录 |
|
||||
| 西班牙语 | `es_ES` | `README_es_ES.md` | `readme/` 目录 |
|
||||
|
||||
### 示例目录结构
|
||||
|
||||
|
||||
@@ -45,7 +45,8 @@ main.py 中的插件类是每个插件通用的代码,在插件被启动时会
|
||||
|
||||
各个组件是您插件的核心功能模块,可以根据需要[添加和删除组件](/zh/plugin/dev/components/add)。不同的组件会在不同的情况下被调用,这种设计方便后续扩展插件功能。各个组件均直接继承于`langbot_plugin.api.definition.components`包下的各个组件基类,并在其中包含`plugin: BasePlugin`对象,您可直接调用插件的 API。
|
||||
|
||||
<Info title="- 详细的 API 说明请参考[API 参考](/zh/plugin/dev/apis/common)。">
|
||||
<Info title="">
|
||||
- 详细的 API 说明请参考[API 参考](/zh/plugin/dev/apis/common)。
|
||||
|
||||
请您继续阅读本页教程,了解插件的开发流程。
|
||||
</Info>
|
||||
@@ -76,14 +77,15 @@ lbp init
|
||||
|
||||
按照提示输入`Author(作者)`、`Description(描述)`等信息
|
||||
|
||||
<Info title="您也可以使用`lbp init HelloPlugin`命令,在子目录`HelloPlugin`中初始化插件。">
|
||||
|
||||
<Info title="">
|
||||
您也可以使用`lbp init HelloPlugin`命令,在子目录`HelloPlugin`中初始化插件。
|
||||
<img width="600" src="/images/zh/plugin/dev/create_plugin.png" />
|
||||
</Info>
|
||||
|
||||
此操作将生成插件的初始文件。您现在可以在您喜爱的编辑器中打开 `HelloPlugin` 目录,开始编写插件代码。
|
||||
|
||||
<Info title="若提示找不到 `lbp` 命令,可能是由于您未正确设置 `PATH` 环境变量。">
|
||||
<Info title="">
|
||||
若提示找不到 `lbp` 命令,可能是由于您未正确设置 `PATH` 环境变量。
|
||||
可使用`python -m langbot_plugin.cli.__init__`替代`lbp`命令。
|
||||
|
||||
例如:
|
||||
|
||||
Reference in New Issue
Block a user