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

Meracik Script Untuk Merespon Command Bot Telegram - PART 2

Meracik script untuk custom command bot selain default command /start yang telah diracik di artikel PART 1 .

Menyisipkan Library Javascript Eksternal Di Apps Script

Dalam kebutuhan tertentu terkadang kita memerlukan library javascript dari sumber eksternal di luar Apps Script. Mengimpor javascript eksternal dapat dilakukan dengan dua cara di Apps Script.

Menampilkan Status Progres Bot Dengan Chat Action

Telegram menyediakan metode untuk menampilkan notifikasi progres di status Bot untuk memberitahu user bahwa proses membutuhkan waktu.