iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Python

用 Python 打造你的 Discord BOT 系列

這系列文章將介紹如何開發和優化 Discord BOT,從基礎入門到進階功能,幫助讀者創建符合自己需求的 BOT。

鐵人鍊成 | 共 31 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day 01] 緣起

去年寫了在工作上使用到的 FastAPI,今年想來寫點不一樣的,想來想去最後決定來介紹 Discord BOT。 Discord BOT 是什麼? Disc...

2024-09-13 ‧ 由 ck642509 分享
DAY 2

[Day 02] 第一個 Discord BOT (一):註冊與取得 Token

今天來開始建立 Discord BOT ~ 進度 今後我會使用顏色來標記目前我們在這張 roadmap 中的哪一個地方,綠色表示當天會提到的主題,灰色則表示...

2024-09-14 ‧ 由 ck642509 分享
DAY 3

[Day 03] 第一個 Discord BOT (二):讓 BOT 上線

昨天我們成功地把 Discord BOT 加到伺服器了,今天來讓它上線吧! 進度 今天會使用昨天拿到的 Token,讓 Discord BOT 上線,並加入...

2024-09-15 ‧ 由 ck642509 分享
DAY 4

[Day 04] 第一個 Discord BOT (三):與 BOT 互動

今天來仔細了解一下昨天到底是怎麼設定 Discord BOT 的。 進度 今天會簡單地認識怎麼設定 Discord BOT 的執行腳本 (以 Quickst...

2024-09-16 ‧ 由 ck642509 分享
DAY 5

[Day 05] BOT 權限

愉快的新手村已經結束了,是時候該進入進階一點的內容了XD 進度 今天會仔細地介紹 Discord BOT 的權限設定。 Discord BOT 權限 在前幾...

2024-09-17 ‧ 由 ck642509 分享
DAY 6

[Day 06] 觸發條件 (一):事件

接下來這幾天,會介紹各種 Discord BOT 可以設定的觸發條件。 進度 Discord BOT 的執行腳本可以分成兩個部分:觸發條件與執行內容。觸發條...

2024-09-18 ‧ 由 ck642509 分享
DAY 7

[Day 07] 觸發條件 (二):指令 ── slash command

今天開始介紹第二種觸發條件:指令。 進度 在 Discord,互動 (interaction) 是一個重要的特色,甚至文件中有特別把互動做一個整理。互動一共...

2024-09-19 ‧ 由 ck642509 分享
DAY 8

[Day 08] 觸發條件 (三):指令 ── message command 與 user command

今天接著繼續介紹指令:訊息指令與用戶指令。 進度 訊息指令與用戶指令的概念差不多,就決定合併一起介紹了。 什麼是訊息指令 (message command)...

2024-09-20 ‧ 由 ck642509 分享
DAY 9

[Day 09] 應用指令的參數與說明

觸發條件的種類介紹先暫停一下,先來進一步聊聊應用指令的說參數與說明。 進度 今天會介紹應用指令的參數,以及如何添加說明,幫助使用者可以更容易使用。 斜線指令...

2024-09-21 ‧ 由 ck642509 分享
DAY 10

[Day 10] 應用指令的參數限制

今天繼續介紹應用指令的參數,會著重在如何避免使用者輸入不合適的參數。 進度 這應該算是應用指令的最後一篇了... 程式的防呆設計 相信各位程式開發者應該都有...

2024-09-22 ‧ 由 ck642509 分享