Bagi kamu yang ingin menghubungkan bot Telegram dengan aplikasi atau sistem otomatisasi (misalnya notifikasi dari server, monitoring, atau integrasi dengan website), biasanya perlu yang namanya Chat ID.
Chat ID ini berfungsi sebagai alamat tujuan agar bot tahu ke mana harus mengirim pesan: ke user pribadi, grup, atau channel.
Nah, di artikel ini kita akan bahas cara cek Chat ID Telegram baik untuk chat pribadi maupun chat group.
1. Mendapatkan Chat ID Pribadi
a. Mulai chat dengan bot
- Buka Telegram.
- Cari bot kamu menggunakan username (contoh:
@my_test_bot
). - Klik Start.
b. Gunakan API getUpdates
Akses URL berikut di browser, ganti TOKEN
dengan token bot kamu:
https://api.telegram.org/botTOKEN/getUpdates
Jika berhasil, kamu akan mendapatkan respon JSON seperti ini:
{
"update_id": 123456,
"message": {
"from": {
"id": 987654321,
"first_name": "Paduka"
},
"chat": {
"id": 987654321,
"type": "private"
},
"text": "/start"
}
}
๐ Nilai "id"
di dalam "chat"
adalah Chat ID kamu.
Pada contoh di atas, Chat ID = 987654321
.
2. Mendapatkan Chat ID Grup
a. Tambahkan bot ke grup
- Masuk ke grup.
- Tambahkan bot dengan username-nya.
- Pastikan bot punya izin membaca pesan.
b. Kirim pesan di grup
Misalnya ketik test
atau apa saja.
c. Cek getUpdates
Akses lagi URL:
https://api.telegram.org/botTOKEN/getUpdates
Respon JSON dari grup biasanya seperti ini:
{
"update_id": 987654321,
"message": {
"chat": {
"id": -1001122334455,
"title": "Group Testing",
"type": "supergroup"
},
"text": "test"
}
}
๐ Perhatikan bagian "chat": { "id": -1001122334455 }
Itulah Chat ID grup kamu.
โก Catatan:
- Grup biasa โ
id
berupa angka negatif (contoh-123456789
). - Supergroup/Channel โ
id
biasanya format panjang-100xxxxxxxxxx
.
3. Alternatif dengan Bot Pihak Ketiga
Kalau tidak mau repot dengan API, ada bot siap pakai yang bisa langsung kasih tahu ID kamu, misalnya:
Cukup kirim /start
, maka bot akan membalas dengan User ID / Chat ID.
Kesimpulan
-
Chat ID pribadi โ didapat setelah kamu start bot lalu cek lewat
getUpdates
. - Chat ID grup โ didapat setelah bot dimasukkan ke grup dan ada pesan masuk di grup tersebut.
- Alternatif cepat โ gunakan bot pihak ketiga seperti
@userinfobot
.
Dengan mengetahui Chat ID, kamu bisa mengarahkan bot agar mengirim pesan ke user tertentu atau ke grup sesuai kebutuhan.
Top comments (0)