跳轉至

建立 2026-09-15 更新 2026-09-19

開發者入口與 Webhook

現成機器人滿足不了需求時,就要用到 Discord Developer Portal:自己申請應用程式、拿到機器人權杖。如果只是想把其他服務的通知自動貼到頻道,不需要寫機器人,Webhook 更輕量。

Developer Portal 基本流程

  1. 到 Discord Developer Portal 建立一個 Application(應用程式),命名後會拿到一組 Application ID。
  2. 在「Bot」分頁新增一個機器人使用者,這裡會產生機器人權杖(Token)——權杖等同於機器人的密碼,絕對不能公開或提交進程式碼倉庫。
  3. 在「OAuth2 → URL Generator」勾選 bot 與需要的權限(Scope/Permissions),產生邀請連結,用這個連結把機器人加進你的伺服器。

拿到權杖、把機器人邀進伺服器之後,實際寫程式控制機器人行為——選函式庫、設定 Intents、寫指令與 Slash Commands——見 Discord Bot 程式設計。

Webhook 是什麼

Webhook 是一個專屬的網址,任何服務只要對這個網址送出訊息內容,就會自動以指定的名稱與頭像貼到指定頻道——不需要機器人上線、不需要寫任何事件監聽程式。常見用途:

  • GitHub/GitLab:有人 commit 或開 PR 時自動通知頻道。
  • 監控或告警系統:伺服器異常時推播訊息。
  • 自訂腳本或自動化工具(例如 n8n、Zapier):把其他平台的事件轉貼進 Discord。

設定方式:到頻道「編輯頻道 → 整合 → Webhook → 新增 Webhook」,命名後複製 Webhook URL 交給要串接的服務即可;Webhook 只能「發訊息」,無法像機器人一樣讀取或回應頻道內容。

推薦影音

How to Enable Webhooks on Discord

來源:Benzaiten Media

示範建立 Webhook、複製網址,以及串接自動化工具把外部通知貼進頻道的基本流程。