Chatmo
Tutorial

Cara Membuat Bot Telegram untuk Customer Service: Dari BotFather sampai Dibalas AI dan Tim

Bot Telegram bisa menjadi pintu layanan pelanggan yang aktif 24 jam dan dilayani banyak admin. Ikuti langkah membuat bot lewat BotFather, mengatur deskripsi dan menu perintah, memilih jalur dengan kode atau tanpa kode, dan menghubungkannya ke AI agent.

Antonio Kurniawan

Antonio Kurniawan

Product & Customer Success

TerbitDiperbarui 7 menit baca Read in English
Ikon Telegram putih dan biru dalam bentuk tiga dimensi
Di halaman ini
  1. Kenapa memakai bot, bukan akun pribadi?
  2. Langkah 1: buat bot lewat BotFather
  3. Langkah 2: atur profil bot agar meyakinkan
  4. Langkah 3: susun menu perintah
  5. Langkah 4: pilih cara menjalankan bot
  6. Batasan teknis yang perlu diketahui
  7. Langkah 5: rancang alur layanan
  8. Menghubungkan bot dengan AI agent
  9. Mempromosikan bot agar dipakai pelanggan
  10. Gaya bahasa bot yang terasa manusiawi
  11. Contoh skenario: toko top up game
  12. Mengukur kualitas layanan bot
  13. Kesalahan yang sering terjadi
  14. Ringkasan langkah

Poin penting

  • Bot Telegram dibuat gratis lewat @BotFather dengan perintah /newbot, dan menghasilkan token untuk menghubungkan bot ke sistem lain.
  • Username bot harus diakhiri kata bot, dan token harus dijaga seperti password.
  • Atur deskripsi, foto profil, dan menu perintah agar pelanggan langsung paham apa yang bisa dibantu bot.
  • Satu token hanya bisa dipakai satu penerima update; jangan pasang webhook di dua sistem sekaligus.
  • Bot yang terhubung ke inbox bersama bisa dijawab AI agent dan diteruskan ke admin manusia tanpa pelanggan pindah aplikasi.

Cara membuat bot Telegram untuk customer service dimulai dari @BotFather, akun resmi Telegram untuk membuat dan mengelola bot. Kirim perintah /newbot, beri nama bot, pilih username yang diakhiri kata "bot", lalu simpan token yang dikirim BotFather. Token itulah yang menghubungkan bot ke sistem Anda: program buatan sendiri dengan Telegram Bot API, atau platform inbox bersama seperti ChatMo yang membuat bot langsung bisa dijawab oleh tim dan AI agent tanpa menulis kode.

Panduan ini membahas langkah lengkapnya, pengaturan yang membuat bot terlihat profesional, batasan teknis yang perlu diketahui, dan cara menyusun alur layanan yang menyenangkan bagi pelanggan.

Kenapa memakai bot, bukan akun pribadi?

Banyak bisnis melayani pelanggan Telegram dari akun pribadi pemilik atau satu akun yang dipakai bersama. Cara ini cepat di awal, tetapi menimbulkan masalah saat chat bertambah:

  • Chat pelanggan bercampur dengan chat pribadi dan grup keluarga.

  • Akun yang sama dibuka di banyak perangkat, sehingga tidak jelas siapa membalas apa.

  • Saat admin keluar, akses dan riwayat chat ikut terbawa.

  • Tidak ada otomasi untuk pertanyaan rutin di malam hari.

Bot menyelesaikan semua itu. Bot adalah identitas bisnis yang terpisah dari orang, bisa diotomasi, dan bisa dihubungkan ke inbox yang dipakai banyak admin dengan akun masing-masing.

Langkah 1: buat bot lewat BotFather

  1. Buka Telegram dan cari @BotFather. Pastikan akunnya bercentang biru resmi.

  2. Tekan Start, lalu kirim /newbot.

  3. Masukkan nama bot, yaitu nama yang terlihat di daftar chat, misalnya "Toko Kopi Senja".

  4. Masukkan username bot yang harus diakhiri kata "bot", misalnya tokokopisenja_bot atau TokoKopiSenjaBot.

  5. BotFather mengirim token, deretan angka dan huruf yang dipisahkan titik dua. Simpan token di tempat aman.

Link bot Anda sekarang adalah t.me/username_bot. Link inilah yang akan dipromosikan ke pelanggan.

Langkah 2: atur profil bot agar meyakinkan

Bot tanpa deskripsi dan foto terlihat seperti akun palsu. Gunakan perintah berikut di chat BotFather:

Perintah

Fungsi

Contoh isi

/setuserpic

Foto profil bot

Logo bisnis dengan latar polos

/setdescription

Teks yang terlihat sebelum pengguna menekan Start

"Halo! Kami bantu cek stok, harga, dan pesanan Toko Kopi Senja. Admin online 08.00 sampai 21.00."

/setabouttext

Teks singkat di halaman profil bot

"Layanan pelanggan resmi Toko Kopi Senja"

/setcommands

Daftar perintah di tombol menu

start, katalog, pesanan, admin

/setjoingroups

Mengizinkan atau melarang bot ditambahkan ke grup

Matikan jika bot hanya untuk chat pribadi

Deskripsi sangat penting karena itulah yang pertama kali dilihat pelanggan. Jelaskan apa yang bisa dibantu bot dan kapan admin manusia tersedia.

Langkah 3: susun menu perintah

Menu perintah muncul saat pelanggan mengetuk tombol menu di kolom ketik. Buat sedikit tetapi jelas:

  • /start untuk sapaan dan pilihan utama.

  • /katalog untuk melihat produk atau layanan.

  • /pesanan untuk menanyakan status pesanan.

  • /admin untuk bicara dengan tim.

Empat sampai enam perintah sudah cukup. Menu yang terlalu panjang justru membingungkan.

Robot putih bertuliskan AI di depan laptop

Langkah 4: pilih cara menjalankan bot

Token sudah ada, profil sudah rapi. Sekarang bot butuh "otak" yang menerima dan membalas pesan. Ada dua jalur.

Jalur A: menulis program sendiri

Telegram Bot API memungkinkan program Anda menerima pesan lewat webhook (Telegram mengirim setiap pesan ke URL server Anda) atau lewat long polling (server Anda bertanya ke Telegram secara berkala). Untuk layanan pelanggan, webhook biasanya lebih efisien. Contoh mendaftarkan webhook:

https://api.telegram.org/bot<TOKEN>/setWebhook?url=https://contoh.com/telegram/webhook

Setelah itu, server Anda menerima pesan dalam format JSON dan membalas dengan metode sendMessage. Jalur ini fleksibel, tetapi Anda perlu mengelola server, keamanan, penyimpanan riwayat, dan antarmuka untuk admin sendiri.

Jalur B: hubungkan ke inbox bersama tanpa kode

Jika tujuan utama Anda adalah melayani pelanggan bersama tim, menulis program sendiri sering berlebihan. Di ChatMo, Anda cukup membuka halaman integrasi Telegram, menempelkan token bot, dan menyimpan. Pesan ke bot langsung masuk ke inbox bersama yang sama dengan WhatsApp, Instagram, Facebook, dan webchat.

Dari inbox, chat Telegram bisa dibagikan otomatis ke admin, diberi label, dijawab dengan balasan cepat, dan ditangani AI agent di luar jam kerja.

Batasan teknis yang perlu diketahui

Beberapa aturan Telegram Bot API sering membuat bot "tiba-tiba tidak jalan":

  • Bot tidak bisa memulai percakapan. Pengguna harus menekan Start atau mengirim pesan lebih dulu.

  • Satu token, satu penerima update. Jika token sudah terhubung ke satu sistem dengan webhook, memasang webhook di sistem lain akan memindahkan semua pesan ke sistem baru. Jangan hubungkan satu bot ke dua platform sekaligus.

  • Batas kecepatan pengiriman. Telegram membatasi seberapa cepat bot boleh mengirim pesan, baik ke satu chat maupun secara massal. Pengiriman yang terlalu cepat akan ditolak sementara. Atur jeda saat mengirim pengumuman ke banyak pengguna.

  • Privasi di grup. Secara default, bot di grup hanya menerima pesan yang ditujukan kepadanya, misalnya perintah atau mention.

  • Token bisa diganti. Jika token bocor, buat token baru lewat /mybots di BotFather. Token lama langsung tidak berlaku, dan Anda perlu memperbarui token di sistem yang terhubung.

Langkah 5: rancang alur layanan

Bot yang baik bukan yang paling pintar, tetapi yang paling jelas. Contoh alur untuk toko kopi online:

  1. Pelanggan menekan Start. Bot menyapa dan menjelaskan apa yang bisa dibantu.

  2. Bot menawarkan tiga pilihan: Lihat Katalog, Cek Pesanan, Bicara dengan Admin.

  3. Pertanyaan bebas seperti "Kopi yang cocok untuk V60 apa ya?" dijawab AI agent berdasarkan informasi produk.

  4. Saat pelanggan siap memesan atau ada keluhan, chat diteruskan ke admin dengan ringkasan percakapan.

  5. Setelah selesai, admin menandai chat sebagai selesai dan memberi label, misalnya "Pembeli Baru".

Contoh pesan sambutan yang bisa dipakai:

Halo! Selamat datang di Toko Kopi Senja. Aku asisten otomatis yang siap bantu cek stok, rekomendasi kopi, dan status pesanan. Kalau mau ngobrol langsung dengan tim kami, ketik /admin kapan saja ya.

Perhatikan bahwa pesan ini jujur menyebut dirinya asisten otomatis dan memberi jalan ke manusia sejak awal.

Menghubungkan bot dengan AI agent

AI agent membuat bot mampu menjawab pertanyaan yang tidak bisa diprediksi lewat menu. Di ChatMo, AI agent yang sama bisa dipasang di channel Telegram, WhatsApp, atau Instagram. Anda memberi AI informasi bisnis seperti katalog, harga, kebijakan pengiriman, dan jam buka, lalu menentukan kapan AI harus berhenti dan menyerahkan chat ke admin.

Beberapa aturan serah terima yang umum:

  • Pelanggan meminta bicara dengan manusia.

  • Pelanggan menyampaikan keluhan atau terlihat kesal.

  • Pertanyaan menyangkut pembayaran, pengembalian dana, atau data pribadi.

  • AI tidak menemukan jawaban di informasi yang diberikan.

Penjelasan lebih lengkap tentang cara kerja AI agent di chat ada di artikel chatbot AI WhatsApp untuk customer service. Prinsipnya sama untuk Telegram.

Mempromosikan bot agar dipakai pelanggan

Bot yang tidak diketahui pelanggan tidak akan menerima pesan. Tempatkan link t.me/username_bot di:

  • Postingan dan deskripsi channel Telegram Anda.

  • Pesan yang disematkan di grup komunitas.

  • Website, terutama halaman kontak dan halaman produk.

  • Bio Instagram, TikTok, dan email.

  • QR code di kemasan atau kasir.

Anda juga bisa menambahkan parameter start di link, misalnya t.me/username_bot?start=promo_oktober. Parameter ini diterima bot saat pengguna menekan Start, sehingga Anda tahu dari mana pengguna datang jika sistem Anda membacanya.

Gaya bahasa bot yang terasa manusiawi

Pelanggan Telegram umumnya terbiasa dengan bahasa santai, tetapi tetap ingin dilayani dengan sopan. Beberapa pedoman agar bot tidak terasa kaku:

  • Gunakan sapaan yang sama dengan brand Anda. Jika di Instagram memakai "Kak", pakai juga di bot.

  • Kalimat pendek. Pesan bot dibaca di layar ponsel. Dua sampai tiga kalimat per pesan lebih nyaman dibaca daripada satu paragraf panjang.

  • Konfirmasi sebelum bertindak. "Jadi Kakak mau cek pesanan nomor INV-2231, betul?" mencegah salah paham.

  • Akui jika tidak tahu. "Untuk pertanyaan ini aku teruskan ke tim kami ya" jauh lebih baik daripada jawaban yang mengarang.

  • Hindari emoji berlebihan. Satu emoji untuk memberi nada ramah sudah cukup.

Contoh skenario: toko top up game

Sebuah toko top up game melayani ratusan pesanan per hari lewat Telegram, sebagian besar di malam hari dan akhir pekan. Sebelumnya mereka memakai dua akun pribadi yang dipegang bergantian oleh empat admin. Pembeli sering mengirim bukti transfer ke akun yang salah, dan admin harus saling bertanya di grup kerja.

Mereka membuat satu bot resmi dengan deskripsi yang jelas, menu perintah untuk daftar harga, cara bayar, dan cek pesanan, lalu menghubungkan bot ke inbox bersama. AI agent menjawab pertanyaan harga dan cara pembayaran, sedangkan chat yang berisi bukti transfer langsung diteruskan ke admin yang sedang bertugas. Setiap admin memegang chat masing-masing, dan pergantian shift dilakukan dengan mengalihkan chat yang belum selesai.

Hasilnya, pembeli hanya perlu mengingat satu username, bukti transfer tidak lagi tercecer, dan pemilik toko bisa melihat berapa pesanan yang ditangani setiap admin per shift.

Mengukur kualitas layanan bot

Metrik

Yang dilihat

Pengguna baru yang menekan Start

Apakah promosi link bot berjalan?

Persentase chat yang selesai tanpa admin

Seberapa banyak pertanyaan rutin yang tertangani otomatis

Waktu sampai admin membalas setelah serah terima

Apakah tim siap saat AI menyerahkan chat?

Pertanyaan yang sering gagal dijawab AI

Informasi apa yang perlu ditambahkan ke pengetahuan AI

Tinjau angka ini setiap dua minggu dan perbarui informasi bisnis yang dipakai AI. Bot yang tidak pernah diperbarui perlahan memberi jawaban yang usang.

Kesalahan yang sering terjadi

  1. Membagikan token di grup kerja. Siapa pun yang memegang token bisa mengendalikan bot.

  2. Memasang webhook di dua tempat. Pesan akan berpindah ke sistem terakhir dan sistem lain berhenti menerima chat.

  3. Bot tanpa deskripsi. Pelanggan ragu menekan Start pada bot yang tidak menjelaskan siapa pemiliknya.

  4. Tidak ada jalan ke admin. Bot yang memaksa pelanggan berputar di menu membuat mereka pergi.

  5. Mengirim pengumuman massal tanpa jeda. Pengiriman ditolak dan sebagian pengguna tidak menerima pesan.

Ringkasan langkah

  1. Buat bot lewat @BotFather dengan /newbot dan simpan tokennya dengan aman.

  2. Atur foto, deskripsi, teks profil, dan menu perintah.

  3. Pilih jalur: program sendiri lewat Bot API, atau hubungkan token ke inbox bersama.

  4. Susun alur sederhana dengan AI agent untuk pertanyaan rutin dan serah terima ke admin.

  5. Promosikan link bot di semua kanal dan ukur hasilnya secara rutin.

Untuk gambaran lebih luas tentang channel, grup, dan fitur Telegram Business, baca artikel Telegram untuk bisnis.

Pertanyaan yang sering diajukan

Apakah membuat bot Telegram gratis?

Ya. Membuat bot lewat @BotFather tidak dipungut biaya. Biaya hanya muncul jika Anda memakai server sendiri atau platform pihak ketiga untuk menjalankan bot.

Bagaimana cara mendapatkan token bot Telegram?

Buka chat dengan @BotFather, kirim /newbot, isi nama dan username bot. BotFather akan mengirim token berupa deretan angka dan huruf. Token juga bisa dilihat ulang lewat perintah /mybots.

Apakah bot Telegram butuh coding?

Tidak selalu. Anda bisa menulis program sendiri dengan Telegram Bot API, atau menghubungkan token bot ke platform seperti ChatMo sehingga bot langsung bisa dilayani tim dan AI tanpa menulis kode.

Kenapa bot Telegram saya tidak membalas?

Penyebab umum adalah token salah, webhook terpasang di sistem lain, server bot sedang mati, atau pengguna belum menekan Start sehingga bot belum menerima pesan apa pun.

Bisakah bot Telegram mengirim broadcast ke semua pengguna?

Bot hanya bisa mengirim pesan ke pengguna yang sudah memulai percakapan dengannya, dan pengiriman massal harus memperhatikan batas kecepatan Telegram agar tidak ditolak.

Bagikan artikel ini

Antonio Kurniawan

Tentang penulis

Antonio Kurniawan

Product & Customer Success

Tim produk dan customer success ChatMo membantu bisnis di Indonesia mengelola percakapan WhatsApp, Instagram, dan webchat dengan AI agent dan inbox bersama.

Tutorial

CRM WhatsApp: Cara Mengelola Leads dari Chat Pertama sampai Closing

CRM WhatsApp mencatat setiap kontak, percakapan, tahap penjualan, dan follow-up, sehingga leads tidak hilang di HP admin. Pelajari komponen CRM WhatsApp, cara merancang pipeline, langkah setup di ChatMo, dan metrik yang perlu dipantau.

Antonio Kurniawan

Antonio Kurniawan

7 menit baca

Kelola semua chat pelanggan dari satu inbox

WhatsApp, Instagram, Facebook, Telegram, dan webchat dalam satu tempat, dengan AI agent yang membalas 24/7.