discord.js 升上 14 版,架構說明

github 連結

從 2021 年,discord.js 升上 13 版
heroku 改成收費
youtube 不喜歡 discord 蹭他們的服務
音樂機器人相繼關閉 yt 服務
12 版許多功能時常報錯
discord.js 升上 14 版..


期間不管是工作又或是休假時,都很希望能升級以前寫的機器人
不斷想重構出更好維護的程式架構,也一再推翻之前的程式


終於..!在最近 Alice 也正式升上了 discord.js 14.11.0 版本
不會總是因為舊版本不支援而爆炸啦!(誤)

levelUp!

將專案從heroku轉到render過程思路

前言

大家好,我是微笑

繼上次發文過了九個月了

很可怕啊,感覺自己好混,哈哈哈

疫情期間,遇到了不少事情,最近才終於有一點調整回正軌的感覺

剛好 Heroku 發生了一些問題,需要搬移程序到其他託管平台,這邊順便 水一點文章


關於discord.js升級至13版本

discord.js 是基於 node.js ,提供開發人員架設 discord bot 的一套 library

在去年的這個月,我寫了一篇關於使用 discord.js 架設 bot 的教學文章

而在今年的 8 月 13 號, discord.js 從 12 版升至 13 版

此改動影響了不少功能,聲明了以 message 事件為首的許多功能即將遭到廢棄(目前的 13 版仍然可用),且使用前必須先行宣告 partials 與 intents

至此,使用最新版本的開發者,理所當然的無法在網路上找到較為全面的教學,因為 13 版在一開始初始化時的寫法就與以往大相逕庭

針對於現況,繼續使用 12 版 library ,又或是試著自己摸索 13 版的寫法都不失為一種辦法

對此我也寫了一個模板,提供最基礎的套用

沉沉入睡的回憶小姐,匆匆揚帆的時間先生

最初看到鐵人賽是大學二年級的時候,距離現在也就兩年,其實還挺短的

因為早早為專題做準備…需要查資料?造訪了這個地方

當時想都沒想過自己會寫鐵人賽(笑