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:
SiLiKiDi
Komentar
Posting Komentar