Cara membuat bot Telegram

Setiap bot Telegram punya dua bagian: akun yang kamu daftarkan di @BotFather, dan program yang menjawab pesan. Mendaftar cukup satu menit. Untuk programnya, kamu bisa menulis kode atau memakai pembuat bot tanpa coding.

Diperbarui · 5 menit baca

Langkah 1: Daftarkan botmu di BotFather

@BotFather adalah bot resmi Telegram untuk membuat bot. Gratis, dan kamu tidak perlu akun developer.

  1. Buka @BotFather di Telegram dan ketuk Mulai.
  2. Kirim /newbot.
  3. Ketik nama. Inilah yang dilihat orang di chat, misalnya Pizza Corner. Bisa diganti nanti.
  4. Ketik username. Harus diakhiri bot, misalnya pizzacorner_bot, dan tidak bisa diganti nanti.
  5. BotFather membalas dengan link botmu dan sebuah token. Salin token-nya. Itu kunci yang membuat sebuah program bisa mengendalikan botmu.

Botmu sekarang sudah ada, tapi belum akan membalas siapa pun. Itu langkah 2. Untuk penjelasan lebih lengkap tentang token, lihat cara mendapatkan token bot.

Langkah 2: Beri botmu tugas

Bot hanya membalas kalau ada program yang berjalan di suatu tempat, membaca pesannya, dan menjawabnya. Kamu punya dua pilihan.

Pilihan A: Pakai pembuat bot tanpa coding

Pembuat bot menjalankan programnya untukmu. Dengan Echo Maker:

  1. Buka Echo Maker (@mkfrbot) dan ketuk Mulai.
  2. Pilih template, misalnya downloader video, bot chat AI, atau penerjemah.
  3. Tempel token dari langkah 1.

Bot langsung aktif. Hosting-nya gratis, dan kamu mengelolanya dari panel admin di dalam Telegram.

Pilihan B: Tulis kodenya sendiri

Kalau kamu bisa memprogram, kamu bisa memakai Telegram Bot API dari hampir semua bahasa pemrograman. Library populer antara lain python-telegram-bot, aiogram (Python), grammY, dan Telegraf (JavaScript). Kamu juga butuh server atau hosting yang selalu online, karena bot berhenti membalas saat programmu berhenti.

Coding atau tanpa coding: pilih yang mana?

Pembuat bot tanpa codingCoding sendiri
Waktu sampai bot berjalanSekitar satu menitBerjam-jam sampai berminggu-minggu
Keahlian yang dibutuhkanTidak adaPemrograman
HostingSudah termasukKamu kelola server sendiri
Fitur khususSebatas yang ditawarkan templateApa pun yang bisa kamu bangun
BiayaGratis, upgrade opsionalBiaya server

Kalau sudah ada template yang sesuai kebutuhanmu, pembuat bot lebih cepat. Kalau kamu butuh sesuatu yang tidak biasa, seperti koneksi ke database milikmu sendiri, tulis kode.

Langkah 3: Lengkapi profil botmu

Kembali di @BotFather, kamu bisa memberi botmu foto profil, deskripsi, dan daftar perintah. Semua ini membuat botmu terlihat tepercaya saat orang membukanya pertama kali. Lihat cara mengganti nama, foto, dan deskripsi bot.

Langkah 4: Bagikan botmu

Link botmu adalah t.me/ ditambah username-nya, misalnya t.me/pizzacorner_bot. Bagikan di mana saja. Perlu diingat, bot tidak bisa mengirim pesan duluan: orang harus membukanya dan mengetuk Mulai. Untuk memakainya di grup, tambahkan bot ke grup.

Pertanyaan

Apakah membuat bot Telegram itu gratis?

Ya. Mendaftarkan bot di BotFather gratis. Menjalankannya butuh server, yang berbayar kalau kamu meng-hosting sendiri. Echo Maker meng-hosting bot secara gratis.

Berapa banyak bot yang bisa saya buat?

Telegram membatasi jumlah bot yang bisa dibuat satu akun lewat BotFather, saat ini sekitar 20. Di Echo Maker, kamu bisa menghubungkan berapa pun bot yang kamu mau.

Bisakah saya membuat bot Telegram di HP?

Bisa. BotFather dan Echo Maker sama-sama berjalan di dalam aplikasi Telegram, jadi kamu bisa membuat dan mengelola bot sepenuhnya dari HP.

Apakah saya perlu bisa pemrograman?

Tidak. Dengan pembuat bot tanpa coding, kamu cukup pilih template dan tempel token. Pemrograman hanya dibutuhkan kalau kamu ingin membangun fitur dari nol.