Langsung ke konten utama

Membuat Bot Telegram Dengan BotFather

Membuat bot langsung di Telegram sangat mudah dan cepat dibandingkan platform bot lain dengan bantuan sebuah official bot Telegram @BotFather

Membuat bot bukan berarti siap beroperasi karena untuk mulai bekerja merespon interaksi dari user perlu pemrograman lebih lanjut yang akan dipandu pada materi-materi selanjutnya

MEMANGGIL BOTFATHER

Pada kotak search Telegram ketik @BotFather pastikan anda memilih yang benar yang bertanda centang [tickmark] biru. Klik tombol START atau ketik /start untuk memulai percakapan dengan BotFather.

MEMBUAT BOT BARU

Pada tampilan menu pilih atau langsung ketik /newbot

BotFather meminta anda untuk menuliskan nama dan username dari bot baru tersebut. Perlu diingat perbedaan nama dan username bot:

  • Nama bot bisa mengandung spasi sedangkan username tidak boleh ada spasi
  • Memanggil bot melalui nama bot hanya bisa dilakukan di kotak search, sedangkan username bot bisa dipanggil dari kotak search atau dengan mention diawali @ ataupun melalui link publik t.me/username
  • Beberapa bot bisa memiliki nama yang sama tapi tidak mungkin memiliki username yang sama karena sifatnya yang absolut unik sebagai identitas pengenal bot
  • Nama dapat disetel ulang, sedangkan username berlaku satu kali penyetelan saja di awal anda membuat bot pertama kali. Sehingga pastikan anda benar-benar klop saat menentukan username karena bila typo anda sudah tidak bisa lagi menyetel ulang username tersebut.

Bila tampil seperti di bawah ini maka anda telah sukses membuat bot Telegram dengan link publik sesuai yang dituliskan oleh anda dan token akses untuk mengakses bot anda melalui HTTP API. Simpan dengan baik token tesebut kelak akan dibutuhkan di Google Apps Script.

SETELAN DASAR BOT

Langkah selanjutnya ketik /mybots dan akan tampil daftar bot yang buat. Pilihlah bot yang ingin anda setel.

Tampilan berikutnya tampak seperti gambar berikut. Setiap menu selalu disertai nilai default, bila anda mengabaikannya maka nilai default yang akan berlaku.

API Token

Menu ini untuk menampilkan nomor token dari bot anda. Kapan saja bila lupa anda bisa gunakan menu ini untuk menyalin nomor token bot anda. Revoke current token dimaksudkan untuk membuat token baru dari bot anda. Token bot bersifat permanen tidak akan berubah setiap waktu selama anda tidak me-revoke-nya kembali.

Edit Bot

Menu ini untuk pengaturan identitas bot anda. Silahkan lengkapi bilamana diperlukan. Tidak tersedia pengaturan ulang username karena Telegram hanya menerapkan satu kali pengaturan username sewaktu membuat bot pertama kali.

Setiap anda selesai melakukan penyetelan identitas, pilih Back to Bot untuk kembali ke menu Edit Bot

Edit Botpic digunakan untuk mengisi gambar profil bot dengan mengirimkan gambar ke percakapan BotFather sebagaimana yang biasa anda lakukan mengirim foto pada chat umumnya.

Anda bisa melewatkan pengaturan Edit Commands karena secara default sudah berisi command /start yang akan diolah dengan respon tertentu di materi berbeda.

Sampai sini anda berhasil memiliki bot siap pakai. Anda bisa mengakhiri percakapan dengan BotFatherSiLiKiDi
Dapatkan skrip semua materi di repository

Dukung donasi agar tutorial ini tetap operasional:
Trakteer Saya SiLiKiDi

Komentar

Postingan populer dari blog ini

Kirim Pesan Ke Telegram Dengan Apps Script

Dengan koneksi webhook anda bisa mulai ujicoba mengirim pesan pertama ke Telegram dari Google Apps Script.

Inline Bot Telegram Dengan DuckDuckGo Instant Answer

Inline Bot adalah bot dengan kemampuan responsif mengolah permintaan user secara on-the-fly dan dapat diakses secara instan tanpa perlu private chat melainkan cukup dengan mention @usernamebot .

Membuat Menu Command Bot Telegram

Dibandingkan Google Dialogflow , Bot Telegram belum dilengkapi fitur AI Natural-language , walaupun begitu ia membuka lebar untuk kita kembangkan dari dasar dan tentunya gratis tidak seperti Dialogflow.