# 分享

> 把一份自动化变成任何人都能打开并复制的链接，账号、代理和秘密全部留在原地。


分享把你的一份自动化作为链接交给别人。他们能看到整个流程、读懂每一步做什么，并复制进自己的账号。你的账号、组、代理或连接不会跟着走。

## 创建分享链接

**Share** 在 **Automations** 列表的每一行，以及构建器的页眉里。它打开一个弹窗，既创建链接，之后也在这里管理。

自动化必须先完成。如果构建器仍在标记缺少触发器或某步只填了一半，分享会拒绝并让你先完成：分享是一份推荐，所以必须是读者真正能运行的东西。

| 字段 | 做什么 |
| --- | --- |
| **Shared name** | 分享页顶部的标题。你自己的自动化保留自己的名称 |
| **Description and usage notes** | 可选，最多 2,000 个字符。显示在标题下，作为 **About this automation** |
| **Include canvas notes** | 默认开启，且只有画布上有便签时才提供。如果那些是私人提醒，就关掉 |
| **Show my name** | 默认关闭。打开时，页面写 "Shared by" 和你的聊天名称。关闭时写 "Shared by a SteamLabs user" |

**Create share link** 会发布它并立刻把链接交给你，带复制按钮，所以不用回去再找。自动化也会在列表里带上分享图标，一眼就能看出哪些流程已经到外面了。

一份自动化只有一条分享链接。分享之后，构建器页眉和行菜单会改成 **Update share**。打开那个弹窗会显示你第一次分享的时间、上次更新快照的时间，以及被导入了多少次。**Update share** 用同一条链接写入新快照，所以已经贴进聊天的任何东西继续有效。

新访问该链接的人会看到更新后的快照。已经导入的人保留他们自己的副本。

> [!IMPORTANT]
> 链接就是钥匙。拿到它的任何人都能打开页面并拿走一份副本，所以把它当成其他未列出的 URL 一样对待。没有公开图库，页面也会要求搜索引擎不要索引它。

## 链接带上什么

分享是你按下按钮那一刻拍下的快照，不是画布的实时镜像。之后你做的编辑仍是你的，直到你点击 **Update share**。

那份快照会先去掉租户细节。留下来的是流程的形状，以及在任何人的账号里含义都相同的设置。

| 自动化的哪一部分 | 链接带上什么 |
| --- | --- |
| 步骤、分支，以及它们的运行顺序 | 全部 |
| 时间表、等待、门限数量、筛选条件、通知文本 | 全部，去掉你的时区 |
| 任务步骤 | 任务类型及其设置，去掉里面的每一个账号、资料和交易链接 |
| 标签 | 标签名称，导入时作为读者自己的标签重建 |
| 画布便签 | 默认带上，或在分享表单上留下 |
| 手挑账号 | 什么都不带。指向一份列表的 **Select accounts** 步骤到达时会设成全部账号 |
| 账号组 | 什么都不带。组筛选、**Set account group** 目标，以及针对组的筛选条件全部去掉。Ungrouped 是唯一例外，因为它在任何地方含义都相同 |
| 代理和代理组 | 什么都不带。收窄到一个组或一份手挑集合的 **Test proxies** 步骤到达时会扩大到全部代理 |
| 内联 webhook 详情 | 什么都不带。在步骤上配置的 Discord、Telegram 或自定义目标会被去掉，凭据也一起 |
| 交易链接、钱包代码、API 密钥、令牌、密码 | 什么都不带，无论它们在自动化的哪里 |
| 你的数字 | 什么都不带。页面描述规则而不是计数，所以一步会读成 "Accounts matching 3 filters"，绝不会是你有多少账号 |

标签是唯一按名称走的东西，因为名称成本低，标签也容易重建。添加 `Prime` 的步骤在分享页上仍写 `Prime`，读者导入时会得到自己的同名标签。

没有东西会悄悄被拿掉。带不走的内容会记在分享上，计入导入者收到的提示，并在副本在他们的构建器里打开后标在步骤本身上，那才是他们能真正处理的地方。

## 读者看到什么

分享页在短链接打开，并按顺序显示：

- 标题、署名、步骤数，以及自动化运行在什么上。
- 画布的缩略图，流程形状一眼能看出来。
- **About this automation**，你写过描述时显示。
- **How it works**：按顺序的每一步带一行摘要，触发器标为 **Runs on**。
- **Needs a linked FarmLabs** 提示，当某步只有通过 FarmLabs 集成才会触发时。

画布便签不在这里列出。它们跟着自动化走，并在副本在构建器里打开后钉在所属步骤上，那是它们唯一有意义的地方。

未登录的读者只有一个行动号召 **Sign in to add it**，登录后会直接回到该页。已登录的读者得到 **Add to my automations**。套餐不覆盖自动化的读者仍能读完整页，遇到的是 **See plans** 按钮，而不是一堵墙。

打开你自己的链接会让你看到其他人看到的完全一样的东西，并有一条说明告诉你这一点。

## 导入

**Add to my automations** 会要一个名称，并把自动化复制进读者的账号。它始终以 **Draft** 到达并在构建器中打开，所以陌生人写的任何东西都不会在新主人看过之前运行。

副本自己会处理的：

- 标签按同名匹配，或创建。一次导入最多创建 25 个新标签。
- 计划时间会按导入者的时区重新盖章，所以 09:00 在自动化现在所在的地方仍然是早上九点。
- webhook 步骤指向导入者自己同类型的已保存集成，所以在 **Notifications** 页面连接 Discord 或 Telegram 就是该步骤需要的全部。

还需要完成的，会标在画布上并计入提示：

- **Select accounts** 步骤从全部账号开始。把它们收窄。
- **Set account group** 步骤和组条件需要你自己的一个组。
- 标签未能带过来的标签步骤需要再选标签。
- 此刻无法创建该类型的任务步骤需要换一个。

导入后的通知会说明还有多少步需要设置，构建器会把它们标在画布上。修好那些，然后激活。

同一条链接导入两次会得到第二份独立副本。导入上限是每个账号每分钟 10 次。

## 分享到聊天

把分享链接贴进社区聊天，它会渲染成卡片而不是一条光秃的 URL：名称、描述、它运行在什么上、步骤数、署名，以及一行步骤图标。**View and import** 在仪表板内打开分享页，而不是新标签页。

卡片每次渲染消息时都从分享读取，不存在消息里。所以卡片始终显示当前名称和描述，已停止的分享会让消息留着、卡片消失。

## 停止分享

在自动化上打开 **Share**，使用弹窗底部的 **Stop sharing**。

- 链接立刻失效。任何人打开它都会落到 "This link is not available"。
- 已经发到聊天里的卡片会安静下来，消息仍在。
- 人们已经导入的副本是他们的，不受影响。
- 之后再分享会生成一条新链接。旧的永远不会回来。

删除自动化会把它的分享一起拿掉。

> [!NOTE]
> 分享和自动化构建器的其余部分一样，只在仪表板里。没有用于发布或导入分享的用户 API。
