Free WhatsApp Business API + $5 Credits Get Started Today

Cara Membuat Bot untuk Telegram: Panduan Langkah-demi-Langkah untuk Pemula

Sederhanakan Komunikasi Bisnis dengan Solusi Omnichannel kami

Bharat Baghel
Penulis Senior:
centang hijauWaktu membaca: 8 Menit
centang hijauDiterbitkan : 19 November 2025

Seseorang mengirim pesan pada pukul 2 pagi tentang pesanan mereka. Mereka menunggu hingga pagi hari. Tim dukungan Anda menjawab pertanyaan yang sama sepanjang hari. Pelanggan meninggalkan troli karena pembayaran membutuhkan terlalu banyak langkah.

Bot Telegram adalah perangkat lunak otomatis yang menangani percakapan ini 24/7. Bot Telegram Anda sendiri menjawab pertanyaan secara instan, memproses pesanan dalam obrolan, mendorong keranjang yang ditinggalkan dengan diskon, dan membuat janji temu dengan memeriksa kalender Anda.

Pesan mendapatkan 40-60% tingkat keterbukaan dibandingkan 20-25% untuk email. Membangun bot lebih murah daripada aplikasi iOS dan Android. Satu basis kode dapat digunakan di mana saja, dan pembaruan langsung ditayangkan. Berikut ini cara membuat bot untuk Telegram.

Bagaimana Cara Membuat Bot Telegram? Panduan Langkah-demi-Langkah

Mari kita lihat bagaimana Anda dapat membuat bot Anda sendiri untuk Telegram:

Langkah 1: Siapkan Akun Telegram Anda

Dapatkan Telegram dari toko aplikasi atau kunjungi https://web.telegram.org./#/login. Daftar dengan nomor telepon Anda. Masukkan kode verifikasi yang mereka kirimkan melalui SMS. Dibutuhkan sekitar tiga menit. Akun ini adalah fondasi untuk setiap bot baru yang akan Anda buat.

Langkah 2: Bicaralah dengan BotFather

Buka Telegram dan cari "@BotFather" di bilah pencarian. Ini adalah bot resmi Telegram yang membuat bot lain. Setiap bot Telegram dimulai dari sini. Tekan "Mulai". BotFather akan langsung memunculkan daftar perintah.

botfather-create-bot

Baca juga: Daftar Bot Telegram Teratas

Langkah 3: Pemilihan Nama dan Nama Pengguna

Ketik /newbot dan kirimkan. BotFather meminta dua hal: nama tampilan dan nama pengguna.

nama-pemilik-bot-dan-nama-pengguna

Nama bot tampilan Anda akan muncul di daftar obrolan pengguna. Pilihlah sesuatu yang jelas yang menjelaskan apa yang dilakukan bot Anda. Nama pengguna Anda harus diakhiri dengan "bot" dan harus unik di semua Telegram. Jika seseorang telah menggunakan "supportbot," cobalah "nama merek Anda supportbot dan simpan.

Nama pengguna ini menjadi URL bot Anda: t.me/yourbotusername. Pilihlah dengan hati-hati. Anda dapat mengubah nama tampilan nanti. Nama pengguna akan melekat selamanya.

Baca juga: Menghubungkan Kotak Masuk Telegram Anda dengan Mudah

Langkah 4: Dapatkan Token API

Setelah Anda memilih nama pengguna Anda, BotFather akan mengirimkan token API kepada Anda. Anda juga dapat membuat token API dengan perintah /token. Tampilannya seperti ini:

  • Contoh Token API BotFather (/token):123456789:ABCdefGHIjklMNOpqrsTUVwxyz

botfather-dapatkan-api-token

Token ini adalah kunci utama bot Anda. Siapa pun yang memilikinya dapat mengontrol bot Anda sepenuhnya. Jangan pernah mempostingnya secara publik, jangan pernah menempelkannya dalam kode yang Anda bagikan di GitHub, dan jangan pernah mengirimnya melalui email tanpa enkripsi. Segera salin dan simpan di pengelola kata sandi atau aplikasi catatan aman.

Langkah 5: Hubungkan Bot Anda ke Platform atau Kerangka Kerja

Bot Anda membutuhkan otak: logika yang memutuskan bagaimana merespons pesan. Ada tiga jalur ke depan:

hubungkan-botfather-token-dengan-controlhippo

  • Platform Tanpa Kode: Layanan seperti ControlHippo, Chatfuel, ManyChat, dan SendPulse memungkinkan Anda membangun bot dengan menyeret kotak-kotak. Tidak perlu pemrograman. Cepat tetapi terbatas.
  • Platform dengan Kode Rendah: Alat-alat seperti Directual dan Latenode memberi Anda lebih banyak fleksibilitas. Anda bisa menambahkan skrip dasar ketika visual tidak cukup.
  • Kerangka Kerja Kode: Untuk kontrol penuh, gunakan python-telegram-bot (Python), Telegraf atau grammY (Node.js), atau tekan API Telegram secara langsung. API ini menawarkan kustomisasi penuh dan membutuhkan pengembang yang sebenarnya.

Banyak bisnis yang memulai dengan tanpa kode, kemudian beralih ke detail teknis dan kerangka kerja kode ketika semuanya menjadi rumit. Pilihlah berdasarkan keterampilan tim Anda yang sebenarnya.

Langkah 6: Buat dan Sesuaikan Logika Bot Anda

Mulailah dengan tiga perintah dasar:

Perintah Bot Telegram:

- /mulai - Apa yang terjadi ketika seseorang mengirim pesan pertama kali ke bot Anda? Kirim ucapan selamat datang. Jelaskan apa yang Anda lakukan. Tunjukkan kepada mereka pilihan mereka.

- /help - Daftar perintah yang dipahami bot Anda. Buatlah singkat saja. Orang menginginkan jawaban, bukan panduan pengguna.

- /kontak - Berikan mereka cara untuk menghubungi orang yang nyata. Otomatis bukan berarti Anda membuang dukungan manusia. Kadang-kadang orang membutuhkan bantuan yang sebenarnya.

Selanjutnya, petakan alur percakapan Anda. Gunakan tombol alih-alih membuat orang mengetik. Berikut adalah contoh alur untuk bot e-niaga:

  1. Pengguna mengetuk "Lacak Pesanan"
  2. Bot meminta nomor pesanan
  3. Pengguna mengirim nomor
  4. Bot menarik status dari sistem Anda
  5. Bot menunjukkan lokasi saat ini dan estimasi pengiriman

Buatlah tanggapan di bawah tiga kalimat.

Langkah 7: Uji Bot Anda

Cari bot Anda di Telegram menggunakan nama pengguna yang Anda buat. Kirim pesan. Coba setiap perintah. Cobalah untuk merusaknya dengan sengaja. Mintalah seseorang yang tidak mengetahui bisnis Anda untuk mengujinya. Mereka akan menemukan bagian yang membingungkan yang Anda lewatkan.

Uji skenario ini selama tutorial:

  • Apa yang terjadi jika seseorang mengirimkan hal-hal yang acak?
  • Apakah bot Anda menangani kesalahan pengetikan?
  • Dapatkah pengguna mundur ke langkah sebelumnya?
  • Bagaimana jika seseorang melakukan spam-klik tombol sebanyak 50 kali?

Perbaiki hal-hal yang rusak sebelum menambahkan fitur-fitur canggih. Bot sederhana yang berfungsi mengalahkan bot kompleks yang mengalami kerusakan.

Langkah 8: Menyebarkan dan Membagikan

Jika Anda menggunakan platform tanpa kode, penerapannya otomatis. Bot pertama Anda sudah aktif.

Tetapi jika Anda telah membangun dengan kode, Anda memerlukan hosting. Beberapa opsi gratis termasuk Railway, Render, dan Fly.io. Mereka menangani pengaturan teknis. Unggah kode Anda, tambahkan token bot Anda sebagai variabel lingkungan, dan bot Anda berjalan 24/7.

Bagikan bot Anda menggunakan tautan t.me. Tempelkan di situs web Anda, tambahkan ke tanda tangan email, dan kirimkan ke grup dan saluran Telegram Anda. Kirim pesan dan perhatikan dengan seksama pada minggu pertama. Pengguna yang sebenarnya menemukan kasus-kasus yang tidak pernah tertangkap oleh pengujian.

Hubungkan Bot Telegram Anda dengan ControlHippo

Bot Telegram Anda menjadi jauh lebih kuat ketika Anda menghubungkannya ke pengaturan komunikasi Anda yang sudah ada. ControlHippo membuat koneksi ini, mengubah bot Anda dari alat mandiri menjadi hub terpadu untuk percakapan pelanggan. Inilah cara Anda melakukannya:

Langkah 1: Masuk ke Akun ControlHippo

Buka dasbor ControlHippo Anda. Jika Anda belum memiliki akun, unduh, instal, dan daftar di controlhippo.com. Dibutuhkan waktu kurang dari lima menit.

Langkah 2: Navigasikan ke "Saluran" & Pilih Telegram

menavigasi-ke-saluran-dan-memilih-telegram

Klik "Saluran" di bilah sisi kiri. Anda akan melihat opsi untuk beberapa platform: WhatsApp Business, Facebook Messenger, email, SMS, dan Telegram. Pilih Telegram. Layar ini membuat ControlHippo siap menerima pesan dari bot Anda.

Langkah 3: Tempelkan Token BotFather Anda

Ingat token API yang diberikan BotFather kepada Anda?

tempelkan-token-bapak-botamu

Tarik dari penyimpanan aman Anda dan tempelkan di kolom token. ControlHippo menggunakan ini untuk mengautentikasi dengan bot Anda. Sambungannya langsung, dan data Anda tidak memantul melalui server pihak ketiga secara acak.

Langkah 4: Otorisasi Akses dan Sinkronisasi Daftar Kontak

Klik "Hubungkan." ControlHippo segera menyinkronkan riwayat percakapan dan daftar kontak bot Anda.

Sekarang tim Anda melihat setiap percakapan Telegram di antarmuka yang sama dengan yang mereka gunakan untuk menangani WhatsApp, email, dan yang lainnya. Tidak perlu berpindah-pindah aplikasi dan tidak kehilangan konteks.

Tetapkan izin pengguna di sini. Tentukan anggota tim yang dapat melihat percakapan Telegram. Bagian penjualan dan dukungan biasanya membutuhkan tingkat akses yang berbeda.

Baca juga: Bagaimana Cara Mencadangkan Pesan Telegram Anda?

Langkah 5: Uji Koneksi Dan Kirim Contoh Pesan

Kirim pesan uji coba dari ControlHippo ke bot Anda. Pesan tersebut akan langsung muncul di Telegram. Balas dari Telegram, pesan akan muncul di ControlHippo dalam hitungan detik.

uji-koneksi-telegram-bot

Jika salah satu dari kedua arah tersebut gagal, periksa kembali token Anda. Satu karakter yang salah akan merusak segalanya. Setelah berhasil, tim Anda pun bisa:

  • Menjawab pesan teks Telegram tepat di sebelah email dan obrolan WhatsApp
  • Merutekan percakapan ke departemen tertentu secara otomatis
  • Lihat riwayat pelanggan di semua saluran di satu tempat
  • Melacak waktu respons dan kinerja tim
  • Mengatur alur kerja yang memicu lintas platform

Pelanggan mendapatkan pesan di Telegram. Inilah mengapa integrasi ControlHippo penting. Alat yang terisolasi menciptakan tim yang terisolasi. Sistem yang terhubung menciptakan operasi yang efisien.

Menyederhanakan Otomatisasi Telegram

Hubungkan bot Telegram Anda ke ControlHippo dan kelola semua obrolan pelanggan, permintaan dukungan, dan percakapan penjualan dari satu dasbor terpadu.

Cara Terbaik untuk Meningkatkan Bot Telegram Anda

Berikut ini beberapa cara terbaik untuk meningkatkan bot Telegram Anda:

1. Menambahkan Perintah dan Pintasan

Sebagian besar bisnis berhenti pada perintah dasar. Perintah tingkat lanjut memangkas pertanyaan umum dan meningkatkan skor kepuasan pengguna.

Buat perintah khusus yang sadar konteks. Perintah /track untuk bot e-niaga harus mengingat pesanan terakhir yang dilakukan seseorang. Jangan paksa mereka mengetik ulang nomor pesanan jika mereka menanyakannya dua hari yang lalu.

Gunakan tombol sebaris untuk pohon keputusan. Setiap tombol harus memicu alur kerja yang berbeda. Pengguna mengetuk alih-alih mengetik, yang mengurangi kesalahan.

Membuat perintah pintasan untuk tim Anda. Perintah /priority menandai percakapan untuk ditinjau oleh supervisor segera. Perintah /eskalasi akan memindahkan percakapan ke agen senior dengan konteks lengkap.

2. Integrasikan dengan API atau CRM

Jangan lupa tujuan bot Anda. Integrasikan bot Anda dengan CRM Anda (Salesforce, HubSpot, Pipedrive), dan bot akan menjadi asisten penjualan. Seseorang mengirim pesan yang menanyakan tentang harga. Bot Anda menarik data perusahaan mereka dari CRM, memeriksa riwayat mereka, dan mengirimkan harga yang dipersonalisasi berdasarkan ukuran bisnis dan pembelian sebelumnya.

Terhubung ke sistem inventaris Anda. Pengecekan stok secara real-time terjadi secara otomatis. Terhubung ke API kalender Anda. Pelanggan memesan panggilan demo langsung melalui bot Anda. Mereka melihat slot waktu yang terbuka, memilih salah satu, dan mendapatkan konfirmasi dengan undangan kalender. Kalender tim penjualan Anda diperbarui secara otomatis.

Perintah Bot Telegram:

- Perawatan kesehatan: Penjadwalan janji temu dengan sistem EHR

- Logistik: Pelacakan pengiriman dengan API operator

- Pendidikan Pendaftaran kursus dengan platform LMS

- Keuangan: Pemeriksaan saldo rekening dengan API perbankan

Webhook memungkinkan hal ini terjadi. Ketika seseorang mengirim pesan ke bot Anda, bot mengirimkan konten ke titik akhir API Anda. Sistem Anda memprosesnya dan mengirimkan kembali instruksi. Bot menjalankannya. Gunakan webhook untuk produksi. Webhook memungkinkan Telegram mendorong pembaruan secara langsung ke server Anda ketika pesan masuk. Webhook mengurangi beban server, memberikan respons instan, dan menangani lalu lintas yang tinggi dengan lebih baik.

Webhook: Webhook membutuhkan URL HTTPS publik dan sertifikat SSL. Jajak pendapat Telegram lebih sederhana untuk pengembangan dan pengujian.

3. Mengotomatiskan Dengan Webhook Dan Alat Pihak Ketiga

Webhook mengubah bot Anda dari reaktif menjadi proaktif. Alih-alih menunggu pengguna mengirim pesan terlebih dahulu, bot Anda memulai percakapan berdasarkan pemicu dari sistem lain. Gunakan platform seperti n8n, Make.com, atau Zapier untuk membuatnya tanpa menulis kode yang rumit. Platform-platform ini memiliki koneksi yang sudah dibuat sebelumnya antara Telegram dan ribuan layanan lainnya.

Kuncinya adalah memilih pemicu yang bernilai tinggi. Tidak semua peristiwa sistem membutuhkan pesan. Fokuslah pada tindakan di mana pemberitahuan segera menciptakan nilai pelanggan yang jelas atau mencegah masalah.

4. Personalisasi dengan AI dan NLP

Bot dasar mengikuti skrip. Bot yang didukung AI memahami maksud. Bot yang didukung AI dapat memahami berbagai cara untuk mengajukan pertanyaan yang sama, melakukan percakapan yang sebenarnya, dan merekomendasikan produk dengan menghubungkan ke layanan AI eksternal seperti ChatGPT atau Google Dialogflow.

Alih-alih mencocokkan perintah yang tepat, bot Anda menafsirkan bahasa alami.

Pesan Pelanggan:

"Di mana barang-barang saya?"

Pemahaman AI:

AI mendeteksi bahwa pelanggan menginginkan pelacakan pesanan, seperti halnya jika mereka mengetik:

- "Lacak pesanan saya"

- "Bagaimana status pengiriman saya?"

Rekomendasi produk menjadi kontekstual. Seorang pelanggan mengirim pesan yang menanyakan tentang laptop. AI Anda menganalisis pembelian mereka sebelumnya (mereka membeli tablet grafis bulan lalu), dan menyarankan laptop yang dioptimalkan untuk seni digital, bukan pilihan umum.

Riwayat percakapan menginformasikan tanggapan. Seseorang mengirim pesan tentang pengembalian dana. Bot Anda memeriksa bahwa mereka telah menghubungi bagian dukungan dua kali sebelumnya tentang masalah yang sama. Alih-alih mengulangi langkah pemecahan masalah standar, bot langsung meneruskannya ke supervisor.

Analisis sentimen mencegah bencana. AI Anda mendeteksi rasa frustrasi dalam pesan pelanggan. Sebelum mereka memberikan ulasan yang buruk, bot Anda secara otomatis menawarkan diskon atau memprioritaskan tiket mereka.

Kesimpulan

Membuat bot Telegram tidaklah rumit. Penyiapan BotFather membutuhkan waktu 10 menit. Alur percakapan dasar membutuhkan waktu beberapa jam. Tetapi membuat bot yang benar-benar mengurangi beban kerja tim Anda dan meningkatkan kepuasan pelanggan membutuhkan pemikiran yang lebih dari sekadar perintah dan balasan.

Bot Anda harus terintegrasi dengan sistem yang ada. Bot harus memicu tindakan di CRM Anda, memperbarui basis data Anda, dan memberi tahu anggota tim yang tepat. Mulailah dengan satu masalah spesifik. Jangan mencoba mengotomatiskan semuanya pada hari pertama. Pilih pertanyaan yang paling sering dijawab oleh tim Anda, atau tugas yang paling banyak menghabiskan waktu, dan buat bot yang menyelesaikan masalah tunggal itu dengan sempurna.

Ujilah dengan pelanggan yang sebenarnya. Lakukan pengulangan berdasarkan penggunaan aktual dan kemudian kembangkan. Tambahkan satu fitur dalam satu waktu. Setiap penambahan harus menyelesaikan masalah tertentu yang telah Anda amati.

Pertanyaan yang Sering Diajukan

Gunakan platform tanpa kode seperti ControlHippo, Chatfuel, ManyChat, atau SendPulse. Platform-platform ini memberi Anda antarmuka seret dan lepas di mana Anda bisa membuat alur percakapan secara visual.

Jangan pernah membagikan token bot Anda secara publik atau mengirimkannya ke repositori kode publik. Token memberikan kontrol penuh atas bot Anda. Siapa pun yang memiliki token Anda dapat membaca semua pesan yang dikirim ke bot Anda, meniru bot Anda, dan menghapus bot Anda sepenuhnya.

Bot Telegram berkomunikasi melalui Bot API. Ketika seseorang mengirim pesan ke bot Anda, server Telegram menerimanya dan meneruskannya ke kode bot Anda melalui polling atau webhook.

Bot Anda menjadi publik saat BotFather membuatnya. Bagikan tautan t.me/yourbotusername di mana saja: situs web, media sosial, tanda tangan email, kode QR.

Ya. Membuat bot melalui BotFather tidak memerlukan biaya apa pun. Telegram tidak memungut biaya untuk pembuatan atau pengoperasian bot. Biaya akan muncul ketika Anda membutuhkan infrastruktur. Bot sederhana dengan respons dasar berjalan sepenuhnya gratis.

Bot Telegram tidak memiliki batas pengguna bawaan. Kendalanya adalah kapasitas infrastruktur Anda untuk memproses permintaan. Pantau waktu respons. Jika bot Anda membutuhkan waktu lebih dari 2 detik untuk merespons, pengguna menganggapnya rusak. Tingkatkan hosting Anda sebelum kecepatan menjadi masalah.

Ya. Buka percakapan dengan BotFather dan gunakan perintah /deletebot. BotFather meminta Anda untuk mengonfirmasi dengan memilih bot dari daftar. Setelah dihapus, bot akan segera berhenti bekerja.

Diperbaharui: 19 November 2025