Telegram dan pemberitahuan admin
Di panel admin: System › Settings › Admin alerts (
/settings/alerts). Pintasan dukungan: Customers › Support › Tickets (/support/tickets), tab Settings.
Fungsi
NexCMP memberitahu Anda — operator — saat ada yang memerlukan perhatian, dan saat pelanggan mendaftar atau deposit dikreditkan. Pemberitahuan dikirim ke satu atau beberapa saluran: Telegram, webhook, atau e-mail.
Peristiwa yang dikirim ke saluran admin meliputi: kegagalan penerapan, VM hilang, jaringan mati, IP bebas di bawah 30, item kedaluwarsa (peringatan 1 jam), sengketa Stripe, pekerja mati, RAM kluster di atas ambang batas, pendaftaran pelanggan baru, dan deposit yang dikreditkan. Peristiwa pelanggan diantrekan secara tahan lama dan dicoba ulang dengan penundaan yang meningkat (30 detik hingga 1 jam) sampai Telegram menerimanya.
Persyaratan
| Item | Persyaratan |
|---|---|
| Telegram | Bot yang dibuat dengan @BotFather (token) dan chat ID grup atau pengguna yang harus menerima pesan |
| Jaringan | HTTPS keluar ke api.telegram.org |
| Webhook (alternatif) | Titik akhir HTTPS yang menerima payload pemberitahuan |
Siapkan Telegram
- Di Telegram, buka @BotFather, kirim
/newbot, pilih nama; salin bot token (123456789:AA...). - Buat sebuah grup, tambahkan bot ke dalamnya, lalu kirim pesan apa saja.
- Cari chat ID: buka
https://api.telegram.org/bot<token>/getUpdatesdi peramban dan bacachat.id(ID grup diawali dengan-).
Hubungkan di NexCMP
- Buka System › Settings › Admin alerts.
- Di Add channel pilih Type: Telegram, atur Destination ke chat ID dan Secret (bot token) ke token tersebut. Klik Add.
- Pastikan tombol toggle Send admin Telegram (VM module) aktif; baris VM module status (read-only) menampilkan "on".

Verifikasi
Saluran akan muncul di bawah Configured channels. Picu suatu peristiwa (misalnya mendaftarkan pelanggan uji coba) dan pesan akan masuk ke dalam grup. Jika tidak ada saluran yang dikonfigurasi, halaman akan memperingatkan "Without a channel, attacks will go unnoticed" dan di dalam log, peristiwa Telegram hanya akan dicatat secara lokal.
Pintasan dukungan untuk pelanggan
Widget dukungan pelanggan dapat menampilkan tombol Telegram dan Zalo. Tombol-tombol ini disembunyikan sampai dikonfigurasi pada pengaturan dukungan: masukkan tautan https://t.me/... untuk Telegram serta tautan atau QR Zalo. Hanya tautan https:// yang diterima. Obrolan dukungan juga dapat memberi tahu grup Telegram Anda dengan pertanyaan serta draf jawabannya — lihat AI Chat.
Batasan dan catatan
- Bot token disimpan bersama saluran dan tidak akan pernah ditampilkan lagi.
- Peristiwa Telegram menggunakan saluran Telegram aktif pertama yang memiliki tujuan dan token.
Pemecahan Masalah
| Gejala | Penyebab | Solusi |
|---|---|---|
| Tidak ada pesan yang masuk | Chat ID salah, bot tidak berada di dalam grup, atau bot belum pernah dikirimi pesan | Periksa ulang ID dengan getUpdates; kirim pesan ke bot atau grup terlebih dahulu. |
| Berfungsi untuk sementara lalu berhenti | Token dicabut di BotFather | Buat token baru dan perbarui saluran tersebut. |
Telegram: no channel di dalam log | Tidak ada saluran Telegram yang aktif | Tambahkan salah satu seperti di atas. |