iT邦幫忙

0

用 ngrok 測試 Discord Webhook

  • 分享至 

  • xImage
  •  

昨天我們已經用 ngrok 成功把本地電腦變成對外可連的Web URL,今天要進階一點拿ngrok來測試Discord Webhook
今天的目標:
知道什麼是 Discord Webhook、建立一個測試Webhook、用ngrok曝露本地HTTP server(前幾天做的)、透過Webhook發送測試訊息到Discord

甚麼是Discord Webhook: Discord Webhook是一種不必寫 Bot 也能把訊息丟進頻道的方式

第一步:首先我們要先在伺服器建立Discord Webhook,首先打開伺服器設定,點選整合,找到Webhook並新增Webhook,點選複製Webhook URL(等等要使用)https://ithelp.ithome.com.tw/upload/images/20251020/20179312NRclGVY1Fk.png

第二步:用python開一個本地伺服器,開啟cmd輸入python -m http.server 5000,如果成功便會長這樣https://ithelp.ithome.com.tw/upload/images/20251020/201793126RqJHyN1U7.png

第三步:用 ngrok 對外公開伺服器,開啟cmd輸入C:/ngrok/ngrok.exe http 5000 如果成功便會看到https://ithelp.ithome.com.tw/upload/images/20251020/20179312kvP2vLKcM7.png

第四步:用Webhook把訊息傳到Discord,打開cmd輸入curl -H "Content-Type: application/json" ^
-X POST ^
-d "{"content": "Hello from webhook!"}" ^
"https://discord.com/api/webhooks/1429772974889898125/ZqLEY7toQQdwxpnmV-nbnSG0z4SeMaSHIls74CwvtvF8TuKlYGUvrB9pyapQMpl-HL3M" (後面這個是前面複製的Webhook URL)
如果成功便會像這樣https://ithelp.ithome.com.tw/upload/images/20251020/20179312DakrHfzuhV.png
接著伺服器就會收到訊息https://ithelp.ithome.com.tw/upload/images/20251020/20179312JORfM1O3Xo.png

這樣便完成了今日的任務


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言