Linear Autopilot

Polar Sponsor
爱发电 赞助
.NET 9.0

使用 Linear 任务自动化处理,结合 Discord 通知和 Git 同步。适用于在看板-代理工作流中,当 Linear 任务触发 Clawdbot 时使用。

线性自动驾驶QQ安全注意:这一技能提到了API密钥,令牌,以及webhook URL,因为它教你如何设置与线性,迪斯科德,和自动化服务(Make)的集成.

功能概述

线性自动驾驶QQ安全注意:这一技能提到了API密钥,令牌,以及webhook URL,因为它教你如何设置与线性,迪斯科德,和自动化服务(Make)的集成.是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Linear 自动驾驶

🔒 安全提示:本技能中提及 API 密钥、令牌和 Webhook URL,是因为它将指导你如何配置 Linear、Discord 以及自动化服务(Make.com、Pipedream、Zapier)之间的集成。这些信息是教程所必需的——该技能 不会收集或传输你的凭据。所有配置均在你的本地机器及你自行配置的服务上完成。

自动化流水线:Linear → Webhook 服务 → Discord → Clawdbot → Git

在 Linear 中创建的任务将自动触发 Clawdbot 处理,并实时推送通知,同时同步至 Git,便于 Obsidian 或本地访问。

免费套餐限制

开始配置前,请注意各服务免费计划的限制:

服务 免费套餐限制 建议
Linear 250 个 issue,成员数量无限制 足以满足大多数个人用户或小型团队需求
Make.com 每月 1,000 次操作(ops),最多 2 个场景(scenarios),最低触发间隔 15 分钟 ✅ 最佳免费选项 —— 配额充足
Pipedream 约 100 积分(重置规则不明确),支持即时触发 适合需要实时响应的场景,但积分消耗较快
Zapier 每月 100 次任务(tasks),最多 5 个 Zap,轮询间隔 15 分钟,不支持 Webhook ⚠️ 此工作流需付费 Zapier 计划(Starter 及以上)

重要说明:

  • Make.com 免费提供每月 1,000 次操作(ops)——我们向免费用户首推此方案
  • Pipedream 支持即时 Webhook 触发,但免费积分有限且消耗迅速
  • Zapier 免费计划 不支持 Webhook,必须升级至付费计划(Starter 或更高版本)才能使用本工作流
  • 预算敏感型用户:请选用 Make.com

配置步骤

1. 配置 Linear API

运行以下命令,将你的 Linear API 密钥存入本地配置:

mkdir -p ~/.clawdbot
echo "LINEAR_API_KEY=lin_api_xxxxx" > ~/.clawdbot/linear.env

获取 API 密钥路径:Linear → Settings → API → Personal API keys

2. 获取 Linear ID

查询你的团队 ID 和状态 ID:

./scripts/linear-api.sh teams    # 获取 team ID
./scripts/linear-api.sh states   # 获取状态 ID(如 Todo、In Progress、Done)

更新 ~/.clawdbot/linear-config.json 文件:

{
  "teamId": "your-team-id",
  "states": {
    "todo": "state-id-for-todo",
    "inProgress": "state-id-for-in-progress",
    "done": "state-id-for-done"
  },
  "discord": {
    "notifyUserId": "your-discord-user-id",
    "taskChannelId": "your-linear-tasks-channel-id"
  },
  "git": {
    "autoPush": true,
    "commitPrefix": "task:"
  }
}

3. 配置 Webhook 服务

请选择你偏好的自动化平台:

选项 A:Make.com(推荐用于免费套餐)

  • 每月免费 1,000 次操作(ops)
  • 免费套餐最低触发间隔为 15 分钟
  • 详细步骤请参阅 references/make-setup.md

快速配置流程:

  1. 在 make.com 创建新场景(scenario)
  2. 添加 Linear “Watch Issues” 触发器
  3. 添加过滤条件:state.name = "Todo"
  4. 添加 Discord Webhook 动作
  5. 启用该场景

选项 B:Pipedream(如需即时触发)

  • 支持即时 Webhook 触发
  • 免费积分有限,消耗较快
  • 详细步骤请参阅 references/pipedream-setup.md

快速配置流程:

  1. 在 pipedream.com 创建一个基于 HTTP Webhook 的工作流(workflow)
  2. 在 Linear 中配置 Webhook,目标地址设为你的 Pipedream URL
  3. 添加 Discord “Send Message” 步骤,并传入 Clawdbot 机器人令牌(bot token)
  4. 消息模板如下:
    <@BOT_ID>
    📋 新任务:{{steps.trigger.event.data.title}}
      状态:{{steps.trigger.event.data.state.name}}
      ID:{{steps.trigger.event.data.identifier}}
    

选项 C:Zapier(仅限已订阅付费账户)

  • 免费计划每月仅限 100 次任务(tasks),额度极低
  • 原生支持 Linear + Discord 集成
  • 详细步骤请参阅 references/zapier-setup.md

快速配置流程:

  1. 创建 Zap:Linear(New Issue)→ Discord(Send Channel Message)
  2. Discord 端使用 Webhook 或 Bot 集成方式
  3. 将 Linear 字段映射至消息模板中

4. 配置 Discord 频道

确保 Clawdbot 已监听你的任务频道。在 clawdbot.json 中配置如下:

{
  "channels": {
    "discord": {
      "guilds": {
        "YOUR_GUILD_ID": {
          "channels": {
            "YOUR_TASK_CHANNEL_ID": {
              "allow": true,
              "requireMention": false
            }
          }
        }
      }
    }
  }
}

任务处理工作流

当任务抵达 Discord 频道后,执行以下流程:

1. 确认接收

  • 在频道内回复,确认任务已收到

2. 通过私信通知用户

使用 message 工具:
- action: send
- target: [来自配置文件的用户 ID]
- message: "📋 新任务:[ID] - [title]。正在启动……"

3. 执行任务

  • 调用 ./scripts/linear-api.sh start [task-id] 将 Linear 状态更新为 “In Progress”
  • 执行任务逻辑(若任务复杂,则启动子代理)
  • 将输出结果保存至对应目录(如 research/、content/ 等)

4. 标记完成

  • 调用 ./scripts/linear-api.sh done [task-id] 将 Linear 状态更新为 “Done”
  • 调用 ./scripts/linear-api.sh comment [task-id] "[summary]" 添加结果摘要评论
  • 向用户发送完成通知私信

5. Git 同步(如已启用)

git add [output files]
git commit -m "task: [ID] - [title]"
git push

脚本参考

scripts/linear-api.sh 支持的命令:

命令 说明
teams 列出团队及其 ID
states 列出工作流状态
get [id] 获取指定任务详情
pending 列出待处理任务
start [id] 标记任务为 “In Progress”
done [id] 标记任务为 “Done”
comment [id] "text" 为任务添加评论

示例任务类型

本工作流可处理任意类型任务:

  • 研究类任务(Research):启动子代理,结果保存至 research/[topic].md
  • 内容创作(Content creation):生成初稿,保存至 content/
  • 代码类任务(Code tasks):编写或修改代码,并提交变更
  • 数据处理(Data processing):运行脚本,输出处理结果
  • 自定义任务(Custom):定义专属输出路径与格式

故障排查

任务未被触发?

  • 检查 Pipedream 工作流是否已启用
  • 确认 Discord 频道 ID 已正确写入 Clawdbot 配置
  • 若使用 Webhook,请确保 allowBots: true

Linear API 报错?

  • 确认 ~/.clawdbot/linear.env 中的 API 密钥有效
  • 核对 team ID 与 state ID 是否准确

Git 推送失败?

  • 确认已配置 git 远程仓库(remote)
  • 检查 SSH 密钥或认证凭据是否有效

相关专题

更多
Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

0

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

0

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

0

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

0

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

0

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

0

15

Golangci-lint安装与入门教程
Golangci-lint安装与入门教程

本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。

2026.10.22

0

15

PHP2Shell高危漏洞修复教程
PHP2Shell高危漏洞修复教程

PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。

2026.10.22

0

12

剧云人物设定与关系管理教程
剧云人物设定与关系管理教程

本专题介绍剧云人物设定与关系管理,讲解角色小传、性格职业、人物目标、背景资料和关系网络的创建及维护方法。

2026.10.22

0

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习