Langsung ke konten utama

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.

BAHASA KOMUNIKASI BOT TELEGRAM

Sama seperti sebuah percakapan, setiap kata yang disampaikan ke Bot Telegram dapat diperlakukan hybrid bisa sebagai command, data, atau teks biasa tergantung cara kita menanganinya. Secara default:

  • Sudah dibekali dengan command /start untuk memulai bot
  • Khusus untuk kata yang diawali / diperlakukan sebagai command
  • Diawali @ dianggap sebagai mention dari username dan bila @ diapit dua kata tanpa spasi dianggap alamat email
  • Diawali protokol https dan bila tanta titik diapit dua kata tanpa spasi dianggap sebagai link web
  • Diawali # dianggap sebagai hashtag
  • Begitu juga dengan notasi nomor telepon
Default notasi dapat pula diperlakukan hybrid dengan penanganan Apps ScriptSiLiKiDi

MEMBUAT MENU COMMAND

Khusus untuk command hanya bisa dibuat di BotFather. Namun bukan berarti otomatis berikut dengan respon dari command tersebut, itu tetap diserahkan kepada kita untuk membangun reaksi apa yang akan terjadi bila user memberikan command tersebut.

Buka BotFather di Telegram lalu ketik /mybots dan pilih bot anda:

Simak artikel Membuat Bot Telegram Dengan BotFather untuk cara membuka BotFatherSiLiKiDi

Lalu pilih Edit Bot:

Pilih Edit Commands

Ketik daftar command yang anda kehendaki dengan notasi nama_command_tanpa_/spasi-spasideskripsi_command

Misalkan kita buat daftar command seperti berikut:


start - Memulai bot
about - Tentang bot ini
channel - Official channel informasi
web - Official website
facebook - Official facebook page
twitter - Official twitter
Untuk membuat baris baru gunakan kombinasi SHIFT + ENTERSiLiKiDi

Tekan ENTER dan selesai sudah anda berhasil membuat daftar command bot pertama anda. Anda bisa lanjutkan dengan kembali ke menu setelan lainnya dengan klik Back to Bot:

Pada versi desktop untuk mengakses menu command dengan icon / sedangkan pada versi mobile tombol biru Menu. Namun keduanya bisa dipanggil juga dengan cukup mengetik / seperti tampak berikut:

Untuk penanganan respon dari command tersebut dijelaskan pada artikel selanjutnyaSiLiKiDi
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 .