
GDG on Campus National Taiwan University of Science and Technology - Taipei, Taiwan
☁️ 來架一隻永不下班的機器人吧!【免費架一個 24/7 都在跑的 TS 機器人】【⚠️ 注意事項】💻 自備筆電與安裝 Node.js🔑 Cloudflare 帳號(免費方案即可)還在租 VPS、煩惱機器人半夜斷線?還在為了一隻 Bot 多...
9 RSVP'd
☁️ 來架一隻永不下班的機器人吧!
【免費架一個 24/7 都在跑的 TS 機器人】
【⚠️ 注意事項】
💻 自備筆電與安裝 Node.js
🔑 Cloudflare 帳號(免費方案即可)
還在租 VPS、煩惱機器人半夜斷線?還在為了一隻 Bot 多燒一台主機?
這堂課要帶你用 Cloudflare Worker + D1 + TypeScript,把一隻機器人塞進 Cloudflare 的網路裡,理論上 24/7 都在跑、不用顧伺服器、不用付電費
整堂課做完,你就有一隻真的能用、隨時叫得動的個人機器人,有機會還會偷渡 Telegram 補充包(x
【📚 課程分級】
🔰 中級-適合寫過一點 JS/TS、想跨進 Serverless 與資料庫世界的你
【📝 課程內容】
☁️ Cloudflare Worker 是什麼?
🗄️ Cloudflare D1 與 SQLite
🦺 TypeScript 快速導覽:型別在幹嘛、有什麼好處
🤖 從零做一隻 Discord 機器人
✨ 延伸玩法:擴充指令、報表、加上 Telegram 版本
【📅 課程資訊】
📍 日期:2026/05/20(三)
⏰ 時間:19:00 - 21:00
🏫 地點:臺灣科技大學 TR-214
💰 費用:社員免費 or 非社員 50 元
【備註】
對於課程或社團有任何疑問,歡迎透過 Discord Ticket 聯絡我們!
⎯⎯⎯⎯⎯
☁️ Let's build a bot that never clocks out!
【Build a Free 24/7 TS Bot on Cloudflare】
【⚠️ Notes】
💻 Bring your own laptop with Node.js installed
🔑 A Cloudflare account (free plan is enough)
Still renting a VPS and worrying about your bot dying at 3 AM? Still burning a whole machine just to run one tiny bot?
In this session, we'll squeeze a bot into Cloudflare's network using Cloudflare Worker + D1 + TypeScript — running 24/7 in theory, no server babysitting, no electricity bill.
By the end, you'll have a real, working personal bot that answers whenever you call. If we're lucky, we'll sneak in a Telegram bonus pack too (x
【📚 Level】
🔰 Intermediate — Best for those who've touched JS/TS and want to step into serverless and databases.
【📝 What You'll Learn】
☁️ What is Cloudflare Worker?
🗄️ Cloudflare D1 and SQLite
🦺 A quick TypeScript tour: what types do and why they help
🤖 Build a Discord bot from scratch
✨ Extensions: more commands, reports, and a Telegram version
【📅 Event Details】
📍 Date: 2026/05/20 (Wed)
⏰ Time: 19:00 - 21:00
🏫 Venue: NTUST TR-214
💰 Fee: Free for members | NT$50 for non-members
【Remarks】
If you have any questions about the session or the club, feel free to contact us via Discord Ticket!
Wednesday, May 20, 2026
11:00 AM – 1:00 PM (UTC)