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 21

Day 21 Text Style Bot (Linter)

Day 21 Text Style Bot (Linter) 根據昨天的內容,我用半成品的框架做了一個機器人! 模組:pure-cat-module-sugg...

2022-10-06 ‧ 由 JacobLinCool 分享
DAY 22

Day 22 Member Permission

Day 22 Member Permission 接下來我們需要管理成員權限。 每日鐵人賽熱門 Top 10 (2022-10-07) 以 2022/10/0...

2022-10-07 ‧ 由 JacobLinCool 分享
DAY 23

Day 23 Permission Tree?

Day 23 Permission Tree? 昨天不負責的說了一下我們需要來研究一下如何做權限管理,今天就來研究一下。 const perms = {...

2022-10-08 ‧ 由 JacobLinCool 分享
DAY 24

Day 24 TypeScript String Literal

Day 24 TypeScript String Literal 我發現我的系列進度嚴重落後,但也不知道該怎麼補上。 QQ 昨天的 TypeScipt 提示可...

2022-10-09 ‧ 由 JacobLinCool 分享
DAY 25

Day 25 實作 Permission Module?

Day 25 實作 Permission Module? 明天實作 :P 每日鐵人賽熱門 Top 10 (2022-10-10) 以 2022/10/09 2...

2022-10-10 ‧ 由 JacobLinCool 分享
DAY 26

Day 26 PermContext

Day 26 PermContext 我們在 PermContext 裡面放一個 perm 的方法,可以讓其他模組取得權限資訊。 export interfac...

2022-10-11 ‧ 由 JacobLinCool 分享
DAY 27

Day 27 身份組的權限

Day 27 身份組的權限 身份組的權限是一個很重要的概念,它可以讓我們對不同的身份組設定不同的權限,讓我們可以控制不同身份組的使用者可以做什麼事情。 我打算把...

2022-10-12 ‧ 由 JacobLinCool 分享
DAY 28

Day 28 對管理員做特殊處理

Day 28 對管理員做特殊處理 理所當然的,需要有人擁有(伺服器能有的)最高權限,但是我們不希望任何人在任何時候都能擁有最高權限,因此我們需要一個類似 roo...

2022-10-13 ‧ 由 JacobLinCool 分享
DAY 29

Day 29 框架開源規劃

Day 29 框架開源規劃 目前規劃以 MIT 釋出。 每日鐵人賽熱門 Top 10 (2022-10-14) 以 2022/10/13 21:00 ~ 20...

2022-10-14 ‧ 由 JacobLinCool 分享
DAY 30

Day 30 看來還是沒寫完 QQ

Day 30 看來還是沒寫完 QQ 看來過了 30 天,我還是沒把這個框架寫完,而且後半部都在混,不過我還是有一些想法可以分享。 所以我先把寫完的部分公開吧!如...

2022-10-15 ‧ 由 JacobLinCool 分享