關於我
我是 Paper,來自台灣的 18 歲大一生,也是「Paper📄」Discord 機器人的開發者。
我一直很在意使用者與產品之間的互動感受。比起堆疊華麗的視覺效果,我更希望自己做出的作品能夠讓人使用起來自然、舒適且流暢。對我而言,好的設計不一定需要搶走注意力,而是能在使用者沒有察覺的地方,讓整個體驗變得更好。
在網頁開發方面,我主要使用 Next.js 與 Tailwind CSS 建構前端,並搭配 ShadCN UI 與 Framer Motion 打磨介面與互動細節;後端則常使用 Supabase 建立資料儲存與使用者驗證系統。我也持續學習 SEO 與網站效能優化,希望讓作品不只看起來舒服,也能真正被使用者找到並順暢地使用。
而「Paper📄」是我投入最多時間與心力的作品。我使用 TypeScript 與 Discord.js 開發這個多功能 Discord 機器人,並以 MongoDB 作為資料庫,讓它能夠協助使用者管理 Discord 伺服器、播放音樂、建立抽獎活動,以及提供各種實用功能。它不只是我練習技術的作品,更是一個我從零開始、持續維護與改進至今的專案。如果你也使用 Discord,歡迎邀請 Paper📄 到你的伺服器裡,親自體驗看看。
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。理解組件化開發,並應用於作品集網站的重構。
持續學習與專案實踐
目前正積極探索更多領域,如資料庫優化、後端部署與演算法等,期待能打造出更多有影響力的產品。