Files
LangBot/zh/plugin/dev/publish/market.mdx
T
Hyu 85fb49c687 docs(plugin): refocus the certification page on developer decisions
Rewrite plugin/certified-plugins in all three locales around the
questions a plugin developer actually asks, and make it the single home
for certification: what it is, why it exists, when it is needed, what
changes after approval, and what the contract requires.

- Decision framing restored, including a needs/does-not-need table and
  the explicit statement that most plugins do not need certification.
- Full manifest example, accepted values for both declaration fields and
  the SDK version that recognises them.
- Constraints kept and tightened: stateless rules, allowed/forbidden
  table, anti-patterns with correct/incorrect snippets, Runner notes,
  self-check list.
- Submission flow moved onto this page so it no longer depends on the
  publishing page.
- Operator content that duplicates the Core architecture document
  removed (Cloud admission matrix, OSS issuer keys, certificate fields,
  internal review tiers).

publish/market is now publishing-only with a one-line pointer, and its
misplaced plugin_submission screenshot moves back under the upload
section where it belongs. dev/basic-info replaces the commented-out
manifest fields with a link to the contract page.

ja had been missing whole sections (36 lines); all three locales now
share the same section structure.
2026-09-29 14:40:58 +08:00

86 lines
3.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "发布插件到插件市场"
---
通过 CLI 将插件发布至 [LangBot 插件市场](https://space.langbot.app/market)。
## 在 LangBot Space 创建账号
LangBot Space 是 LangBot 提供中心化服务平台。请访问[LangBot Space](https://space.langbot.app),点击右上角使用 GitHub 登录并创建账号。
<img width="600" src="/images/zh/plugin/dev/login_space.png" />
这将跳转到 GitHub 授权页面,请根据提示完成授权。
## 使用 CLI 登录 LangBot Space
### 方式一:使用个人访问令牌(推荐)
1. 登录 [LangBot Space](https://space.langbot.app),点击头像进入 **账户设置**,在 **账户** 标签页中找到 **个人访问令牌**,创建一个新的令牌。
2. 复制生成的令牌(仅显示一次),在终端执行:
```bash
➜ HelloPlugin > lbp login --token lbpat_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
==================================================
✅ 使用个人访问令牌登录成功!
令牌已保存至:~/.langbot/cli/config.json
==================================================
```
### 方式二:使用设备码验证
在任意目录执行命令`lbp login`:
```bash
➜ HelloPlugin > lbp login
Starting LangBot CLI login process...
Generating device code...
==================================================
Please copy the user code and complete verification in your browser:
User Code: 6CD64D56
Verification URL: https://space.langbot.app/auth/device
Device code expires in: 120 seconds
==================================================
Waiting for verification...
```
请点击`Verification URL`跳转至 LangBot Space,输入`User Code`完成登录。
<img width="600" src="/images/zh/plugin/dev/space_device_flow.png" />
```bash
==================================================
✅ Login successful!
Access token saved to: ~/.langbot/cli/config.json
Token type: Bearer
Expires in: 21600 seconds
==================================================
```
两种方式登录成功后,均可继续使用 CLI 上传插件。
## 上传插件
请在您的插件目录下执行`lbp publish`:
```bash
➜ HelloPlugin > lbp publish
Building plugin to dist/tmp...
- Skipping ignored directory: dist
- Skipping ignored directory: __pycache__
...
Plugin built successfully: dist/tmp/RockChinQ-HelloPlugin-0.1.0.lbpkg
✅ Plugin published successfully. You can check it on https://https://space.langbot.app/market
```
您现在可以在[LangBot 插件市场](https://space.langbot.app/market)查看您的插件提交任务。请等待审核通过后,您可以在插件市场查看您的插件。
<img width="600" src="/images/zh/plugin/dev/plugin_submission.png" />
发布流程本身不涉及认证:插件默认以专属模式运行。如果这个版本还要申请认证,见[认证插件与共享运行](/zh/plugin/certified-plugins)。
有任何问题,您可以发送邮件到`[email protected]`或通过[社区](/zh/insight/community)联系我们。