Token dan ID Bot Telegram serta ID Grup
Token dan ID Bot Telegram serta ID Grup
Cara Buat dan Dapat Token dan ID Bot Telegram serta ID Grup dengan Bot
-
Buat Bot Telegram via @BotFather
- Temukan
@BotFather
di Telegram. - Ketik
/newbot
dan ikuti petunjuknya. - Masukkan Nama Bot (bebas, tidak harus pakai kata "bot").
- Masukkan Username Bot (harus diakhiri dengan
bot
, misalnya:ContohNamaBot
). - Setelah selesai, Anda akan mendapatkan Token Bot.
- Temukan
-
Periksa Token Bot
- Salin token dari @BotFather.
- Buka browser dan kunjungi:
https://api.telegram.org/bot<YOUR_TOKEN>/getMe
Contoh hasil:
{ "id": 1243XXX408, "is_bot": true, "username": "ContohNamaBot" }
- ID tersebut adalah ID Bot (jika is_bot = true).
-
Dapatkan ID Chat/Grup Telegram
- Kirim pesan ke bot Anda di Telegram (contoh: "Halo").
- Buka browser dan kunjungi:
https://api.telegram.org/bot<YOUR_TOKEN>/getUpdates
- Lihat data hasil respons, contoh:
"message": { "chat": { "id": -486XXX6383, "title": "ANGGOTA dan NAMA BOT", "type": "group" }, "text": "Halo" }
- Gunakan ID tersebut:
- ID Chat User: misalnya
1243XXX408
- ID Grup: misalnya
-486XXX6383
- ID Supergroup: umumnya diawali dengan
-100
, contoh:-1001234567890
- ID Chat User: misalnya
-
Pastikan Koneksi Bot dengan Grup atau Pengguna
- Bot harus menjadi anggota grup terlebih dahulu agar dapat mengirim pesan ke grup tersebut.
- Jika digunakan secara privat, pengguna harus menjalankan perintah
/start
untuk mengaktifkan komunikasi dengan bot. - Chat ID tidak akan terbaca jika bot belum menerima pesan pertama atau belum mendapatkan izin dari pengguna atau grup.
- Grup Telegram tidak memiliki token—hanya Bot Telegram yang memiliki token sebagai identitas akses ke API.
- Bot dapat mengirim pesan ke banyak chat dengan menggunakan ID chat yang berbeda-beda.
-
Validasi Koneksi
- Gunakan
/getUpdates
untuk memastikan bot mendapatkan pesan. - Error umum:
403
: Token valid, tapi chat_id salah atau bot belum diberi izin.- Solusi: Kirim pesan lagi ke bot dan pastikan sudah di-/start atau bergabung ke grup.
- Gunakan
20a-250716r03p01t01
Comments
Post a Comment