Bot Telegram 01 Bot Sangat Sederhana dengan Google Apps Script

🤖 Panduan Lengkap Membuat Bot Telegram Auto-Reply dengan Google Apps Script

🪄 1. Menyiapkan Bot di Telegram

  • Buka aplikasi Telegram (Laptop atau Smartphone).
  • Cari bot bernama @BotFather, klik Start.
  • Ketik perintah /newbot.
  • Beri nama dan Username (harus diakhiri "bot" dan unik):
  • => Nama boleh menggunakan spasi, tidak harus unik
    => Username harus diakhiri dengan "bot" dan harus unik
  • Nama: Belajar Bikin Telegram Bot
    Username: belajarbikintelegrambot
  • Setelah selesai, BotFather akan memberikan API Token. Contoh:
    123456789:AAHjksdf89sdfkhsd...
  • Username akan digunakan sebagai alamat yang bisa diakses oleh orang lain, sesuai contoh di atas, alamatnya adalah https://web.telegram.org/k/#@belajarbikintelegrambot jika diakses menggunakan laptop atau https://t.me/belajarbikintelegrambot jika diakses dengan menggunakan smartphone

⚙️ 2. Menyiapkan Google Apps Script

  • Masuk ke situs template script: https://lynk.id/amadei33/zr6784wdv8xr
  • Masukkan Nominal "0", Klik I Want This, masukkan Gmail, Klik Buy Now.
  • Setelah menerima pesan "Your purchase was successful", silakan klik Link.
  • Contoh Sukses Salin Link
  • Paste / Tempelkan di Browser, klik Buat Salinan.
    Contoh Buat Salinan

💻 3. Menyesuaikan Google Apps Script

  • Pada Google Sheets hasil salinan, klik menu EkstensiApps Script.
  • Salin API Token ke bagian konfigurasi TOKEN:
    // === KONFIGURASI DASAR ===
    const TOKEN = '123456789:AAHjksdf89sdfkhsd'; // Ganti dengan Token Botmu
    
  • Klik Simpan (Menu bergambar Disket).

🚀 4. Deploy Sebagai Web App

  • Klik tombol Deploy / TerapkanNew deployment / Deployment Baru.
  • Pilih Jenis: Web App (Aplikasi Web).
  • Pengaturan:
    • Execute as: Me (akun kamu)
    • Who has access: Anyone (Siapa saja)
  • Klik Deploy. Beri izin akses jika diminta. (Izinkan akses  → Pilih  / Klik akun → Klik Advance → Go to 01 Bot Telegram sangat sederhana (unsafe) → Klik Allow → Klik Selesai)
  • Setelah sukses, Copy URL Web App yang muncul. Contoh:
    https://script.google.com/macros/s/AKfycbx123abc/exec
  • Tempelkan URL tersebut ke bagian WEB_APP_URL di script.
    // === KONFIGURASI DASAR ===
    const WEB_APP_URL = 'https://script.google.com/macros/s/AKfycbx123abc/exec'; // Tempel URL di sini
    
  • Lakukan Deploy Ulang (klik Deploy / Terapkan → Pilih Manage deployments / Kelola Deployment → Klik Gambar Pensil → di bagian versi, pilih: Versi Baru → Klik Terapkan → Klik Selesai).

🔗 5. Hubungkan Script dengan Bot Telegram

  • Di Apps Script, ganti fungsi di dropdown (biasanya doPost) menjadi setWebhook.
  • Klik tombol ▶️ Run (Jalankan).
  • Cek Logs (View → Logs). Jika muncul:
    {"ok":true,"result":true,"description":"Webhook was set"}
    Berarti bot berhasil terhubung! ✅

💬 6. Uji Coba Bot


🧩 7. Edit dan Tambahan Pesan

  • Edit atau tambahkan logika balasan di bagian ini:
    // === DAFTAR BALASAN OTOMATIS ===
      if (text.includes("halo")) reply = "Hai juga! 👋";
      else if (text.includes("info")) reply = "Aku bot latihan, siap bantu kamu belajar 📘";
      // Contoh tambahan:
      else if (text.includes("kamu bisa apa aja")) reply = "Aku bisa menemani kamu belajar matematika dan bahasa Inggris";
      else if (text.includes("ai")) reply = "Saat ini aku belum terhubung ke AI, cek Tutorial lainnya ya.";
  • Setelah diedit, Lakukan Deploy Ulang (klik Deploy / Terapkan → Pilih Manage deployments / Kelola Deployment → Klik Gambar Pensil → di bagian versi, pilih: Versi Baru → Klik Terapkan → Klik Selesai).

✨ 8. Hasil Akhir

Selamat! 🎉 Bot Telegram Auto-Reply Anda sudah siap dan berjalan tanpa server berbayar.

No comments

Powered by Blogger.