Sebelum memulai tutorial ini pastikan kamu sudah mempersiapkan hal-hal berikut:
- Register dan login ke https://dialogflow.com
- Install Telegram di Smartphone atau Telegram Desktop
Baiklah ayo kita mulai membuat chatbot telegram. Perlu kamu ketahui dalam Dialogflow Bot disebut sebagai Agent.
- Membuat agen baru dapat dilakukan dari navigasi disebelah kiri
- Masukan nama agen “TelegramBot”
- Tentukan standar bahasa yang akan digunakan “indonesian – id”
- Kamu bisa menggunakan project google yang sudah ada maupun membuat baru dengan memilih “Create a New Google Project”
- Tekan tombol “Create”
Selanjutnya mari kita temui BotFather sang ayah yang akan membantu kita untuk membuat chatbot di telegram. Kamu bisa menggunakan Telegram di smartphone ataupun Telegram Desktop. Namun saran saya gunakan saja Telegram Desktop agar lebih mudah untuk copy-paste token.
- Ketikan @BotFather
- Lalu pilih BotFather untuk memulai komunikasi
- Kirim pesan /help untuk melihat panduan dari BotFather
- Kirim pesan /newbot
- Masukan nama bot yang kamu inginkan, contoh disini “FreddyBelajarBikinBot”
- Masukan username untuk bot kamu, contoh disini “FreddyBelajarBikinBot”, disamain biar ga lupa
- Berhasil membuat akun bot di telegram, simpan token tersebut, nanti akan dipakai untuk integrasi dengan DialogFlow
Setelah kamu memiliki token tersebut, buka kembali halaman DialogFlow dan ikuti petunjuk berikut:
- Masuk ke halaman Integrations, dihalaman ini kamu bisa melihat banyak pilihan integrasi
- Aktifkan integrasi dengan Telegram
- Copy token Telegram ke halaman DialogFlow
- Paste token
- Klik tombol start untuk mengaktifkan integrasi antara DialogFlow dengan Telegram
Selamat kamu telah berhasil membuat chatbot Telegram
Seperti yang dapat kamu lihat pada gambar tersebut, chatbot yang berhasil dibuat hanya bisa menyapa dan ketika ditanya tentang hal lainnya dia akan menjawab dengan jawaban acak yang sudah ditentukan sebelumnya.
Sekarang kamu sudah bisa membuat chatbot telegram. Di tutorial selanjutnya saya akan membahas cara untuk meningkatkan kemampuan komunikasi chatbot.
Jangan sampai ketinggalan informasi lainnya mengenai chatbot. Follow twitter @FredEatWorld dan add Facebook freddy.mu.522