logo
icon

OpenAB LINE Bundle

一键部署的 LINE Bot,集成 OpenAB + Kiro。同时部署 OAB agent 与 LINE gateway,只需填入 channel secret + access token,并把 webhook URL 粘贴到 LINE Developers Console 一次即可使用。无需另外部署 gateway、无需手动修改 config.toml。 来源:https://github.com/openabdev/openab

template cover
部署次数0
发布者zeaburZeabur
创建于2026-05-21
最低配置2 核心4 GB
推荐配置4 核心8 GB
标签
AIDeveloper ToolsLINE

OpenAB LINE Bundle

一键部署的 OpenAB LINE bot — bot agent 与 webhook gateway 打包在一起,只需填入 LINE channel 凭证,并把 webhook URL 粘贴到 LINE Developers Console 一次。

部署内容

服务用途公开
openab运行 Kiro CLI 的 OAB agent
openab-gatewayLINE webhook → WebSocket 桥接是(自动 HTTPS)

设置步骤

1. 创建 LINE Official Account + Channel

  1. LINE Official Account Manager → 创建新账号(或使用现有的)。
  2. 设置Messaging API启用 Messaging API
  3. 打开 LINE Developers Console → 你的 channel。
  4. Basic settings → 复制 Channel secret → 粘贴到 LINE Channel Secret
  5. Messaging API tab → Issue Channel access token → 复制 → 粘贴到 LINE Channel Access Token
  6. 同一 tab 关掉 Auto-reply messages

2. (选填)获取 Kiro API Key

如有付费 Kiro 订阅,前往 kiro.dev → Settings → API Keys 创建 key,填入 KIRO_API_KEY。免费方案跳过此步骤。

3. 部署

点击部署。系统会自动分配公开 HTTPS 域名给 gateway 服务。

4. 通过 Device Flow 认证 Kiro(仅免费方案)

若步骤 2 已填入 KIRO_API_KEY,跳过此步骤。

openab 服务启动后,在 Zeabur Dashboard 打开该服务的终端,运行:

runuser -u agent -- kiro-cli login --use-device-flow

5. 注册 LINE Webhook URL

LINE 没有 setWebhook API——必须手动把 URL 粘贴到 LINE Developers Console 一次。

  1. 打开 openab-gateway 服务页面 → 查自动分配的域名。
  2. 完整 webhook URL:https://<你的_GATEWAY_域名>/webhook/line
  3. LINE Developers Console → 你的 channel → Messaging API tab → Webhook URLEdit → 粘贴 → Update
  4. Use webhook → 切换为 ON
  5. Verify → 应看到 ✅ Success。

openab-gateway 服务 Instructions 区显示已自动填好的完整 webhook URL,可直接复制。

6. 测试

在 LINE app 扫 channel 的 QR code 加 bot 为好友 → 发消息。Gateway 收到后通过 WebSocket 转发给 OAB → OAB 回复通过 Gateway 发出。

想换不同的 agent 后端?

本 bundle 默认使用 Kiro。若想用 Claude / Codex / Cursor / Gemini / OpenCode / Hermes / Grok,请改部署对应的 bot template 搭配独立的 OpenAB Gateway

想用其他通讯平台?

请参考 OpenAB Telegram Bundle / Feishu Bundle 或独立的 OpenAB Gateway,支持 Google Chat、MS Teams、WeCom。

链接