iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
自我挑戰組

用 Discord Bot 玩轉 DevOps 系列

本次主題將以 Discord Bot 為主角,從最簡單的通知,期許逐步加入測試回報、部署模擬,最後進化成能互動、能整合外部服務的 ChatOps 工具。

這 30 天的實作,我將展示如何把 GitHub Actions + Discord Bot 串起來,實踐 DevOps 的自動化流程,讓團隊能邊對話邊操作開發工作,打造出ChatOps

參賽天數 25 天 | 共 25 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 21

用BOT自動發 changelog(4)-部署(2)

昨天在部署時遇到了兩個問題導致頻頻失敗 audioop 模塊在 Render 的 Python 環境中缺失 audioop 是 Python 的標準庫模塊...

2025-10-04 ‧ 由 alpachennnnn 分享
DAY 22

用BOT自動發 changelog(5)-部署(3)

在上次部署完後的幾十分鐘裡bot都保持著上線,但後來我發現因為有免費方案的限制若超過一定時間沒使用,bot會進入冷卻狀態直到下次喚醒,為了解決這個問題,我打算用...

2025-10-05 ‧ 由 alpachennnnn 分享
DAY 23

用BOT自動發 changelog(6)

def run_scheduler(): """在背景執行排程(Render 環境優化版)""&quo...

2025-10-06 ‧ 由 alpachennnnn 分享
DAY 24

用BOT手動查看更新日誌

今天要做的功能是讓使用者可以自行輸入想要查詢的天數,例如查看 1 天內、3 天內或更多天前的 changelog,方便快速了解最近的更新內容 撰寫程式碼 de...

2025-10-07 ‧ 由 alpachennnnn 分享
DAY 25

功能模組化改造

目前已經實作出了多種功能,為了讓使用更直覺化,今天要將所有功能進行統一整合並模組化,讓結構更清晰,提升查詢效率 # 記錄控制面板訊息 ID(用於重啟時更新)...

2025-10-08 ‧ 由 alpachennnnn 分享