Bot adalah aplikasi pihak ketiga yang berjalan diatas Telegram. Pengguna dapat berinteraksi dengan bot dengan mengirimkannya pesan, perintah, dan permintaan sebaris. Anda mengontrol bot Anda menggunakan permintaan HTTPS ke Bot API dari Telegram.
Bot dapat digunakan untuk bermacam keperluan, contoh : mulai dari memberikan notifikasi otomatis, mengintegrasikan dengan service lainnya, menerima payment, game dan implementasi virtual lainnya.
Pada intinya, Telegram Bots adalah akun khusus yang tidak memerlukan nomor telepon tambahan untuk mengatur. Pengguna dapat berinteraksi dengan bot dalam dua cara:
- Kirim pesan dan perintah ke bot dengan membuka obrolan dengannya atau dengan menambahkannya ke grup. Ini berguna untuk bot obrolan atau bot berita, contoh bot TechCrunch resmi.
- Kirim permintaan langsung dari input dengan mengetik @username bot.Disebbut juga inline bot.
Pesan, perintah, dan permintaan yang dikirim oleh pengguna diteruskan ke program yang berjalan di server Anda. Server perantara menangani semua enkripsi dan komunikasi dengan API Telegram untuk Anda.
Program akan berkomunikasi dengan server melalui antarmuka HTTPS sederhana yang menawarkan versi API Telegram yang disederhanakan.
Untuk tutorial ini, digunakan library python-telegram-bot.
Cara Registrasi Bot
Buka percakapan dengan BotFather di https://t.me/botfather
Gunakan perintah / newbot untuk membuat bot baru. BotFather akan menanyakan name dan username, lalu membuat token otorisasi untuk bot baru Anda.
name akan ditampilkan dalam detail kontak.
username adalah nama pendek, untuk digunakan dalam sebutan dan tautan t.me. username panjangnya 5-32 karakter dan tidak membedakan huruf besar-kecil, tetapi hanya dapat menyertakan karakter Latin, angka, dan garis bawah. username bot Anda harus diakhiri dengan ‘bot’, mis. ‘Tetris_bot’ atau ‘TetrisBot’.
Token adalah string yang diperlukan untuk mengotorisasi bot. Contoh: 110201543: AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw . Simpan dengan aman token ini, karena dapat digunakan oleh siapa saja untuk mengontrol bot Anda.

Silakan lihat dokumentasi lebih lengkap disini.