Anda dapat membuat bot sendiri di Telegram melalui obrolan biasa dengan @BotFather. Bot ini akan mendaftarkan akun dan memberikan token untuk menghubungkannya. Di bawah ini, kita akan membahas cara kerja bot, melalui proses pendaftaran, dan menjelaskan apa yang perlu dilakukan dengan token yang diterima.

Apa itu bot Telegram?
Pertama-tama, bot Telegram adalah jenis akun khusus. Seperti pengguna biasa, bot memiliki nama, deskripsi, dan foto profil. Anda dapat mengirim pesan pribadi kepadanya atau menambahkannya ke grup.
Namun, Anda tidak dapat masuk ke aplikasi Telegram sebagai bot lalu membalas pesan secara manual. Bot dikendalikan oleh program yang menerima pesan dan menentukan balasan yang akan dikirim. Program inilah yang menetapkan perintah yang dipahami bot dan tugas yang dijalankannya.
Konsep dasar bot Telegram
Pada dasarnya, bot Telegram memungkinkan orang berinteraksi dengan program melalui obrolan biasa. Alih-alih membuka aplikasi terpisah dengan menu dan formulir, orang cukup membuka percakapan yang sudah familier di Telegram.
Misalnya, sebuah redaksi membutuhkan bot untuk menerima usulan pembaca. Pembaca mengirimkan topik untuk publikasi mendatang, lalu program menyimpannya dan mengirimkan konfirmasi. Bot lain dapat mengingatkan tentang pertemuan atau mengadakan kuis. Dari luar, semuanya tetap berupa pesan, tetapi program-program tersebut memiliki tugas yang berbeda.
Untuk memulai, Anda perlu mendaftarkan akun bot. Akun Telegram Anda sudah cukup untuk melakukan ini. Cara kerja bot dapat diatur setelah pendaftaran.
Membuat bot Telegram di @BotFather
@BotFather akan meminta dua hal secara berurutan: nama tampilan dan alamat unik yang disebut username. Dalam contoh kita, namanya adalah “Asisten Redaksi”.
Tempat melakukan langkah-langkah ini
Tangkapan layar menampilkan Telegram Web. Di aplikasi Telegram, buka juga obrolan dengan @BotFather dan kirimkan perintah yang sama. Dalam contoh kita, balasan @BotFather menggunakan bahasa Inggris; penjelasan di bawah menerangkan apa yang dimintanya pada setiap langkah.
Cari @BotFather melalui pencarian Telegram, buka obrolannya, lalu klik nama di bagian atas untuk membuka profil. Periksa username persisnya, yaitu @BotFather dan tanda verifikasi: nama yang mirip belum tentu berarti bot tersebut resmi. Kembali ke obrolan. Jika Anda baru pertama kali membuka percakapan ini, klik “Mulai”.

Pendaftaran harus dilakukan melalui @BotFather. Tips
Siapkan nama yang jelas dan beberapa pilihan alamat terlebih dahulu. Nama sebaiknya menunjukkan kegunaan bot, sedangkan alamat sebaiknya singkat dan mudah diketik. Jika pilihan pertama sudah digunakan, Anda memiliki cadangan.
Kirimkan perintah
/newbotke obrolan. @BotFather akan membalas dalam bahasa Inggris dan meminta Anda menentukan nama untuk bot baru.Kirimkan nama bot sebagai pesan terpisah. Dalam contoh ini, namanya “Asisten Redaksi”. Anda boleh menggunakan huruf Rusia dan spasi di sini. Setelah menerima nama, @BotFather akan meminta username.

Pertama /newbot, lalu nama. Kedua pesan ditampilkan dalam satu percakapan. Kirimkan username yang dipilih tanpa tanda
@. Username harus terdiri dari 5 hingga 32 huruf Latin, angka, atau garis bawah dan diakhiri denganbot. Dalam contoh ini, alamat @editorial_helper_flowin_bot diterima; untuk bot Anda sendiri, pilih alamat lain yang masih tersedia. Jika alamat sudah digunakan, @BotFather akan meminta alamat baru. Setelah username diterima, balasannya akan memuat tautan ke bot dan token: pendaftaran selesai.
Konfirmasi, alamat bot, dan token dikirim dalam satu pesan. Token pada gambar disembunyikan.
Sekarang bot memiliki akun dan alamat yang dapat digunakan orang untuk menemukannya. Token yang diterima akan diperlukan pada tahap berikutnya, yaitu menghubungkan program ke bot.
Fungsi bot Telegram
Akun yang baru dibuat belum dapat melakukan apa pun dengan sendirinya. Agar bot dapat menerima usulan pembaca, mengirim pengingat, atau menjalankan tugas lain, bot memerlukan program. Anda dapat menulisnya sendiri, meminta pengembang membuatnya, atau memilih layanan siap pakai dengan fungsi yang sesuai.
Untuk menghubungkannya, Anda memerlukan token dari pesan @BotFather. Token tersebut memberi program akses ke akun bot. Username memiliki fungsi berbeda: orang menggunakan alamat ini untuk menemukan obrolan, sehingga Anda boleh membagikannya kepada pembaca dan pelanggan.
Jika Anda membuka bot baru, mengeklik “Mulai”, lalu tidak mendapat balasan, hal itu tidak berarti pendaftarannya gagal. Selama program belum terhubung, belum ada yang dapat membalas.
Penting
Siapa pun yang memiliki token dapat mengendalikan bot. Simpan token seperti kata sandi dan berikan hanya kepada pengembang atau layanan yang Anda percayai untuk menghubungkannya. Alamat bot boleh dipublikasikan, tetapi token tidak boleh.
Pertanyaan umum
Apakah perlu membeli kartu SIM terpisah untuk bot?
Tidak. Anda membuat bot melalui @BotFather dari akun Telegram Anda. Bot itu sendiri tidak memerlukan nomor dan kartu SIM terpisah.
Bisakah bot dibuat tanpa pemrograman?
Pendaftaran tidak memerlukan kode: cukup ikuti percakapan dengan @BotFather. Agar bot menjalankan tugas, setelah pendaftaran Anda memerlukan program atau layanan siap pakai dengan fungsi yang sesuai.
Apa yang harus dilakukan jika @BotFather tidak menerima username?
Periksa panjang, karakter yang diizinkan, dan akhiran bot sesuai aturan pemilihan alamat. Jika pesan menyatakan bahwa username sudah digunakan, tentukan pilihan lain. Nama tampilan boleh tetap sama.
Mengapa bot tidak membalas bahkan setelah “Mulai” diklik?
Tombol tersebut mengirimkan perintah untuk memulai percakapan kepada bot, tetapi programlah yang harus membuat balasannya. Jika program belum terhubung, inilah hasil yang wajar. Perbedaan antara pendaftaran dan pengoperasian dijelaskan di bagian tentang cara kerja bot.
Apakah perlu membuat bot baru jika token diketahui orang lain?
Tidak, token dapat dicabut dan diganti melalui @BotFather. Setelah diganti, kunci baru perlu dimasukkan ke program atau layanan yang terhubung. Akun botnya sendiri tetap sama.


