GitHub 事件 → Discord 通知
第 6 部分 · 案例 7.2 · 🛠 轻量 DevOps
难度 🟢 简单 · 耗时 ~15 分钟 · 核心节点 GitHub Trigger × Switch × Discord
开源项目或小团队 Discord 服务器最常见的诉求——让 GitHub 的关键事件自动推到对应频道。PR 到 #dev-prs,Issue 到 #dev-issues,Release 到 #announcements。3 个分支、3 类讯息一目了然。
🔍 工作流连线图
Section titled “🔍 工作流连线图” ▦ workflow github-to-discord.workflow.json Lv.1
📋 关键节点
Section titled “📋 关键节点” ⚙ key-config.txt
GitHub Trigger:
Events: [pull_request, issues, release]
Owner / Repo: your-org / your-repo
→ n8n 自动注册 GitHub Webhook
Route Event (Switch):
Output 0: action = "opened" (PR)
Output 1: action = "opened" (Issue)
Output 2: action = "published" (Release)
3 个 Discord 节点:
Discord #dev-prs
Discord #dev-issues
Discord #announcements
📥 一键复制 Workflow JSON
Section titled “📥 一键复制 Workflow JSON” 📋 github-to-discord.workflow.json