iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

Discord Bot with TypeScript: Framework, Database, and Modules 系列

Discord 是個越來越熱門的社群平台。

本系列文目標為在 30 天內完成一個基於 Discord.js 的模組化框架並內建資料庫整合、i18n、順暢的 stateful 交互流程,以及多個實用模組。

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文 團隊NTNU-Unic0rn
DAY 11

Day 11 Server Subscription Plans

Day 11 Server Subscription Plans 既然我們昨天寫出了 MongoDB 的儲存後端,那我們就可以來寫一個有趣的模組了:伺服器訂閱方...

2022-09-26 ‧ 由 JacobLinCool 分享
DAY 12

Day 12 開發路上,必有重構

Day 12 開發路上,必有重構 看了一下之前寫的東西,感覺非常的雜亂。重新整理了一下我想要的架構,然後簡單畫了張圖: 嗯,感覺好像把「依據儲存後端掛載 co...

2022-09-27 ‧ 由 JacobLinCool 分享
DAY 13

Day 13 今天沒時間重構了,所以來說說排行榜資料

Day 13 今天沒時間重構了,所以來說說排行榜資料 正當我想起來要重構程式碼的時候,我發現已經沒有時間了,所以今天讓我們休息一下。 那今天就來公開一下這次鐵人...

2022-09-28 ‧ 由 JacobLinCool 分享
DAY 14

Day 14 I18n

Day 14 I18n i18n 是 internationalization 的縮寫,意思是國際化,也就是支援多國語言。 在開發 Bot 時,我們會希望能夠支...

2022-09-29 ‧ 由 JacobLinCool 分享
DAY 15

Day 15 努力重構中 QQ

Day 15 努力重構中 QQ 每日鐵人賽熱門 Top 10 (2022-09-30) 以 2022/09/29 20:00 ~ 2022/09/30 21:...

2022-09-30 ‧ 由 JacobLinCool 分享
DAY 16

Day 16 關於 Matrics

Day 16 關於 Matrics 在前幾天的文中,我有提到 Matrics 模組,這是一個提供網頁介面讓管理者(或使用者)可以監測 Bot 狀態的模組,這篇文...

2022-10-01 ‧ 由 JacobLinCool 分享
DAY 17

Day 17 關於 help

Day 17 關於 help 一般來說,我們在使用 CLI 時,都會使用 --help 或 -h 來查看該指令的說明,例如: git --help 很多 Di...

2022-10-02 ‧ 由 JacobLinCool 分享
DAY 18

Day 18 I18n 模組測試

Day 18 I18n 模組測試 每日鐵人賽熱門 Top 10 (2022-10-03) 以 2022/10/02 20:00 ~ 2022/10/03 2...

2022-10-03 ‧ 由 JacobLinCool 分享
DAY 19

Day 19 Slash Command Tree / Action Event

Day 19 Slash Command Tree / Action Event 我現在突然有點想用跟 context 類似的方式來處理 slash comma...

2022-10-04 ‧ 由 JacobLinCool 分享
DAY 20

Day 20 訊息風格 Bot

Day 20 訊息風格 Bot 今天與學長們聊到了對訊息格式提供檢查的 Bot。 就跟 Coding Style 一樣,維持良好的訊息格式也是一種禮貌,讓訊息更...

2022-10-05 ‧ 由 JacobLinCool 分享