Video course

Node.js Automation for Work & Study

Belajar membangun automation dengan Node.js yang tetap berjalan di VPS, mulai dari script lokal, Telegram bot, scheduled digest, webhook, sampai monitoring.

Gratis dengan akun
5 module5 lesson2j 35m
Course intro

Hasil belajar

Setelah course ini, kamu bisa...

  • Memahami kenapa automation yang berjalan di laptop tidak cukup untuk workflow yang harus selalu aktif.

  • Membuat dan menjalankan Telegram bot dengan Node.js di VPS.

  • Membuat scheduled digest dengan cron job.

  • Membuat webhook yang bisa menerima request dari luar dan meneruskannya ke Telegram.

  • Melakukan monitoring dasar dengan health endpoint, PM2 logs, restart command, dan security hygiene yang mudah dipahami.

Yang akan kamu bangun

Dari script di laptop ke bot yang jalan 24/7.

Mulai dari script lokal, deploy ke VPS Linux supaya tetap jalan dengan PM2, lalu ambil task harian dan kirim daily digest ke Telegram.

local-machine ~/project
$node app.js
✓ Local Telegram bot active
⚠ Connection lost: Laptop Sleep
// Script mati ketika laptop ditutup
git / ssh
ubuntu-vps-sg-1
24/7 active
process_0:bot-listener.js
online
process_1:cron.schedule()
daily
getDigestItems()native fetch
Todoist tasks, or fallback sample tasks when token is empty
Memory: 42% of 1GBPM2 Daemon running
format + send

Panduan Automation Bot

bot

/digest09:00 AM
Daily Todoist digest
Generated at: 09:00 Asia/Jakarta
Source: scheduled
1. Review automation logs
2. Follow up pending tasks
3. Prepare tomorrow's checklist
09:00 AM

Tech stack

Node.js
Express
PM2
Telegram

Kurikulum

Lesson demi lesson

5 module · 5 lesson · 2j 35m

Setiap lesson punya video dan artikel pendamping, jadi kamu bisa menonton, mengulang, dan kembali lagi nanti.

  1. Kenapa automation lokal saja tidak cukup

    Membuat Telegram bot pertama dan membuktikan bahwa script dan Telegram bot lokal hanya berjalan selama process Node.js di laptop masih aktif.

    23 menit
  2. Deploy Telegram bot ke VPS

    Menambahkan fitur personal di Telegram bot dan deploy ke VPS.

    27 menit
  3. Scheduled digest dengan cron job

    Menambahkan daily digest yang berjalan otomatis, mengambil data dengan native fetch, lalu mengirimkannya ke Telegram.

    40 menit
  4. Webhook automation dengan Express

    Membuat personal API dan webhook untuk menerima JSON lalu meneruskannya ke Telegram.

    35 menit
  5. Monitoring, PM2, dan basic hygiene

    Memastikan semua automation tetap berjalan stabil dengan health endpoint, PM2 untuk process management, restart otomatis, dan security dasar di VPS.

    29 menit

FAQ

Sebelum kamu mulai.

Perlu bayar untuk course ini?
Ada jadwal yang harus diikuti?
Formatnya seperti apa?
Progress belajar saya tersimpan?

Mulai course ini

Kurikulumnya sudah kamu lihat. Tinggal mulai lesson pertama.

Progress tersimpan otomatis, jadi kamu bisa lanjut kapan saja dari perangkat mana pun.

    Node.js Automation for Work & Study | Panduan Coding | Panduan Coding