關於我
我是 Paper,來自台灣的 17 歲高中生,也是「Paper📄」Discord 機器人的開發者。
作為各大應用程式與網站的使用者,我深知使用者體驗的重要性。因此在我的各個作品中,我希望帶給使用者的,不是花枝招展的華麗視覺效果,而是能夠讓使用者感受到舒適、流暢的體驗。
在網頁專案中,我擅長用 Next.js 結合 Tailwind CSS 架構前端,並結合 ShadCN UI 與 Framer Motion 為網頁添加一些小巧思;後端我常用 Supabase 資料庫,方便管理用戶憑證。另外,我對於網頁的 SEO 優化也有一定的了解,能夠幫助網頁在搜尋引擎中獲得更好的排名。
而在「Paper📄」機器人專案中,我使用 Typescript 搭配 Discord.js 套件開發機器人,並使用 MongoDB 作為資料庫。它是一個多功能機器人,可以幫助你管理你的 Discord 伺服器、播放音樂、創建抽獎活動等。這是我投入最多心血的專案,若有興趣,不妨邀請試玩看看。目前我依然在持續開發中,未來將會有更多功能加入,敬請期待。
Timeline
初識程式:Discord.py
當時經營Discord伺服器風氣正夯,我也順應風氣想經營一個伺服器,因此接觸到了Discord裡的「機器人」功能。後來發現許多機器人需要付費,因此我想嘗試自創機器人,而開啟了我的程式設計旅程。透過在Youtube上自學,我成功地創造出了第一版 Paper 機器人。
探索網頁前端:HTML, CSS, JavaScript
因為想要嘗試製作機器人的Dashboard,而開始學習網頁開發基礎。
踏上新的航道:Node.js
發現discord.js的社群遠比discord.py活躍,且為了突破Python舒適圈,因此開始學習 Node.js 並接觸 discord.js(v13)。
新機器人開發:Node.js 與 Discord.js
為了滿足社群需求開發許多新功能,並發布了我的第二版機器人「Paper📄」,同時重塑了機器人形象。
擁抱現代前端框架:Next.js 與 React 生態系
為了提升開發效率和網站性能,轉向學習 Next.js 和 React。理解組件化開發,並應用於作品集網站的重構。
持續學習與專案實踐
目前正積極探索更多領域,如資料庫優化、後端部署與演算法等,期待能打造出更多有影響力的產品。