iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Python

用 Python 打造你的 Discord BOT 系列

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

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

[Day 11] 擴充套件 (一):Bot 指令框架

介紹完兩種觸發條件,先暫停一下,來介紹一下一個好用的工具:Bot 指令框架。 進度 在 Discord.py,有內建擴充包 (extension libra...

2024-09-23 ‧ 由 ck642509 分享
DAY 12

[Day 12] 擴充套件 (二):Task

今天來介紹第三個種觸發條件:時間。想要做到這件事,就會使用到第二個擴充套件:Task。 進度 今天的主題同時參與了觸發條件與擴充套件兩個部分,所以只好一起塗...

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

[Day 13] 訊息回應 (一):文字訊息與嵌入式內容 (Embed)

今天來介紹回傳的訊息可以有什麼不同的變化。 進度 終於進入到執行內容的部分了!在前幾天,我們都只是讓 Discord BOT 回傳簡單的文字訊息。不過,光是...

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

[Day 14] 訊息回應 (二):View ── 按鈕

昨天介紹了如何用 Markdown 或是嵌入式訊息 (Embed) 來美化訊息,今天我們來讓訊息可以跟大家互動! 進度 今天會介紹如何在訊息內建立一個簡單的...

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

[Day 15] 訊息回應 (三):View ── 下拉式選單

今天來繼續介紹可以互動的圖形化元件:下拉式選單。 進度 進度沒有變化,還在 View ~ 範例 有昨天按鈕的經驗,再來看下拉式選單應該很容易上手了,讓我們直...

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

[Day 16] 訊息回應 (四):訊息屬性

今天來介紹一些常用的訊息屬性設定。 進度 前幾天介紹了兩大類的訊息,包含:文字訊息與包含可以互動的圖形化元件的訊息。接下來,來繼續認識,除了內容與樣式,訊息...

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

[Day 17] 互動視窗 Modal

今天來介紹如何用 Discord BOT 傳送 Modal 給使用者填資料。 進度 除了傳送訊息,Discord BOT 也可以傳送一個可以互動的彈出視窗,...

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

[Day 18] 投票 Poll

今天來介紹 Discord 的投票功能。 進度 今天要介紹的是 Discord BOT 執行內容的第三種:建立投票。 不過,因為這個功能還算挺新的,網路上的...

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

[Day 19] 日誌系統

到目前為止,這系列文章已經介紹了非常多的功能,我想,各位應該也遇過不少 Bug 了。所以,差不多是時候來介紹一下 Discord BOT 的日誌系統與錯誤處理...

2024-10-01 ‧ 由 ck642509 分享
DAY 20

[Day 20] 錯誤處理

延續昨天主題,今天接著介紹錯誤處理。 進度 昨天介紹了日誌系統,今天來介紹與它息息相關的錯誤處理。 進度圖跟昨天一樣 XD 錯誤處理 其實 discor...

2024-10-02 ‧ 由 ck642509 分享