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 unikNama: 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.
-
- Paste / Tempelkan di Browser, klik Buat Salinan.
💻 3. Menyesuaikan Google Apps Script
- Pada Google Sheets hasil salinan, klik menu Ekstensi → Apps 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 / Terapkan → New 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_URLdi 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) menjadisetWebhook. - Klik tombol ▶️ Run (Jalankan).
- Cek Logs (View → Logs). Jika muncul:
Berarti bot berhasil terhubung! ✅{"ok":true,"result":true,"description":"Webhook was set"}
💬 6. Uji Coba Bot
- Buka bot kamu di Telegram (misal: https://web.telegram.org/k/#@belajarbikintelegrambot jika diakses menggunakan laptop atau https://t.me/belajarbikintelegrambot jika diakses dengan menggunakan smartphone).
- Klik Start.
- Coba kirim pesan:
halo→ Bot membalas “Hai juga! 👋”info→ Bot membalas “Aku bot latihan, siap bantu kamu belajar 📘”
🧩 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