Praktikum membuat bot yang dapat merespon setiap kiriman user dengan pesan JSON. Respon berupa JSON sangat berguna bagi para developer Bot Telegram sebagai rujukan di bagian mana data-data yang dibutuhkan berada di struktur JSOn kiriman Telegram tersebut.
Artikel ini merupakan pengembangan dari script yang dibahas dalam artikel Melihat Struktur JSON Kiriman TelegramSiLiKiDi
CONTOH PENERAPAN DALAM BOT
Targetnya anda bisa merakit Bot Telegram seperti @simrsjsonbot yang otomatis merespon dengan pesan berupa struktur JSON dari setiap konten yang dikirim user:
LANGKAH DASAR
Di sini tidak akan lagi dibahas langkah-langkah dasar yang bisa anda simak pada artikel sebelumnya dengan urutan sebagai berikut:
- Membuat Bot Telegram Dengan BotFather
- Pengenalan pertama merakit script, membuat Web Apps, dan menjalin Webhook dengan Telegram API di Google Apps Script
- Jangan lupakan untuk selalu memberikan tempat dalam Handling Error untuk kemudahan anda dalam menelusuri sumber masalah dalam script anda.
- Opsional, anda bisa membuat script dengan konsep single-file Code.gs atau modular. Keduanya menghasilkan keluaran yang sama hanya perbedaan dalam kemudahaan debugging saja.
FINAL SCRIPT
Final Script dapat diunduh di repository.
- Isi nilai konstanta telegramAPIToken dengan API Token bot anda, telegramAdminID dengan User ID anda.
- Pastikan anda simpan setiap perubahan dalam script anda.
- Deploy script anda agar menjadi Web Apps, lalu Copy URL-nya dan tempelkan ke konstanta googleWebAppsURL.
- Jalankan fungsi setWebhook dengan klik Run untuk membangun koneksi dengan Telegram API.
- Jalankan fungsi getMe untuk menguji respon informasi Bot anda.
- Bila semua proses ini berjalan lancar silahkan lanjutkan ke pengujian di Bot Anda.
PENGUJIAN DI BOT
Buka bot anda lalu kirim konten apapun dan seharusnya Bot merespon dengan dua pesan sekaligus:
- Struktur JSON dari kiriman tersebut.
- Bila kiriman berupa objek file yang downloadable maka akan muncul pesan kedua berupa informasi atribut kiriman tersebut berikut link untuk mengunduhnya.
Bila hasilnya seperti gambar berikut berarti anda sukses membuat Bot Respon JSON:
Dapatkan skrip semua materi di repository
Dukung donasi agar tutorial ini tetap operasional:
SiLiKiDi
Komentar
Posting Komentar