0
Total User
Memuat...
0
Total Chat
Akumulasi semua user
0
Total Foto
Akumulasi semua user
⏳
Foto Guest
system_settings
0
User Dibanned
role = BANNED/STOPPED
0
Total Pengunjung
Guest tanpa akun
0
Aktif 24 Jam
0
⭐ Total Rating
0.0
📊 Rata-rata Rating
0%
😊 Kepuasan User
(Rating 4-5)
0
👤 User Sudah Rating
Distribusi Rating
Tren Rating per Hari
Aktivitas Chat 7 Hari Terakhir
Distribusi Role User
Rating Terbaru
10 rating terakhir| User | Role | Rating | Komentar | Tanggal | Aksi |
|---|---|---|---|---|---|
| Belum ada rating. | |||||
User Aktif (1 Jam Terakhir)
realtime| User | Role | Status | Chat / Foto | Bergabung | |
|---|---|---|---|---|---|
| Memuat... | |||||
Pemakaian Hari Ini
0 user aktif| User / Guest | Role | Chat (progress) | Foto | Bergabung | Aksi |
|---|---|---|---|---|---|
| Memuat... | |||||
Top 5 User Teraktif
total chat terbanyak| # | User / Guest | Role | Total Chat | Total Foto | Terakhir Aktif | Bergabung | |
|---|---|---|---|---|---|---|---|
|
| |||||||
0
Total Rating
0.0
Rata-rata
0%
Kepuasan
0
User Rating
Detail Rating Semua User
0 rating| User | Role | Rating | Komentar | Sesi | Tanggal | Aksi |
|---|---|---|---|---|---|---|
| Belum ada rating. | ||||||
Log Trafik & Aktivitas
0 entri| User / Guest | Role | Total Chat | Total Foto | IP Address | Terakhir Kunjungan | Bergabung | Aksi |
|---|---|---|---|---|---|---|---|
| Belum ada data trafik. | |||||||
Buat Akun User Baru
Daftar Pengguna
0 user| User | Role | ⭐ Rating Diberikan | 📊 Rata-rata | 🕐 Terakhir Rating | Limit Chat | Limit Foto | Status | Bergabung | Terakhir | Aksi |
|---|---|---|---|---|---|---|---|---|---|---|
| Belum ada user terdaftar. | ||||||||||
Semua Sesi Obrolan
0 sesi| Judul Sesi | 👤 User | Role | Pesan | Dibuat | Terakhir | Aksi |
|---|---|---|---|---|---|---|
| Memuat semua sesi... | ||||||
0
Total Arsip
0
User Arsip
0
Bulan
Arsip Chat
0 arsip| Sesi | 👤 User | Chat | Diarsipkan | Bulan | Aksi |
|---|---|---|---|---|---|
| Memuat arsip... | |||||
Monitor User Login
0 user| User | UID | Role | Chat | Foto | Bergabung | Terakhir | Status | Aksi |
|---|---|---|---|---|---|---|---|---|
| Belum ada user login terdaftar. | ||||||||
Monitor Guest (Pengunjung Tanpa Login)
0 guest| Guest ID | IP Address | Chat | Foto | Pertama Visit | Terakhir Aktif | Status | Aksi |
|---|---|---|---|---|---|---|---|
| Belum ada data guest. | |||||||
Ringkasan Guest
0
Total Guest
0
Total Chat Guest
0
Aktif 24 Jam
Info di sini otomatis disuntik ke pengetahuan XREZZKY AI
Setiap entri yang Aktif bakal ditambahkan ke system prompt tiap kali AI menjawab chat — gak perlu edit kode atau push ke GitHub. Cocok buat info promo, FAQ, kebijakan toko, atau apa aja yang pengen AI-nya tahu.
Setiap entri yang Aktif bakal ditambahkan ke system prompt tiap kali AI menjawab chat — gak perlu edit kode atau push ke GitHub. Cocok buat info promo, FAQ, kebijakan toko, atau apa aja yang pengen AI-nya tahu.
Tambah Info Baru
Aktif (langsung dipakai AI kalau dicentang)
Daftar Info Tersimpan
0 entri| Judul | Isi (preview) | Status | Diubah | Aksi |
|---|---|---|---|---|
| Memuat... | ||||
Semua pengaturan limit di sini
Limit diambil dari role_limit di Firebase — berlaku GLOBAL untuk semua user.
Admin bisa setting berapa aja: 0, 10, 100, 99999, terserah!
Limit diambil dari role_limit di Firebase — berlaku GLOBAL untuk semua user.
Admin bisa setting berapa aja: 0, 10, 100, 99999, terserah!
Kontrol Global
Izinkan Guest Kirim Foto
User tanpa login bisa upload gambar saat chat
✅ ON = Guest BISA kirim foto (tapi tetap terbatas Limit Foto Guest)
❌ OFF = Guest TIDAK BISA kirim foto sama sekali
❌ OFF = Guest TIDAK BISA kirim foto sama sekali
Mode MaintenanceNonaktifkan semua interaksi chat sementara
Wajib Login untuk ChatGuest tidak bisa mengirim pesan — harus login dahulu
⚙️ Pengaturan Rating
Izinkan Guest Rating
User tanpa login bisa memberi rating
Trigger Rating (chat ke-)
(1-10)
Batas Default per Role
✨ SATU-SATUNYA TEMPAT SETTING LIMIT — berlaku GLOBAL
ADMIN & OWNER tidak memiliki batasan — semua limit diabaikan di backend.
Ringkasan Limit per Role
Lihat limit yang sedang aktif — READ ONLY| Role | Max Chat/Hari | Max Foto/Hari | Boleh Foto |
|---|
Ubah limit di bagian ⚙️ Batas Default per Role di atas.
Batas Lihat Pesan (Chat History)
Berapa chat terakhir yang bisa dilihat admin
(5-200 chat)
Pengaturan Arsip & Notifikasi
Auto Arsip Otomatis
Pindahkan sesi yang tidak aktif ke arsip
Hari sebelum diarsip (0 = off)
Maks Sesi per User (0 = unlimited)
Hapus Guest setelah (hari) 0 = off
Gunakan {title} untuk judul sesi, {days} untuk jumlah hari
Kirim Notifikasi
Notifikasi akan muncul di web (pop up) dan HP (jika user mengizinkan)
Versi & Info Aplikasi
Tampil di sidebar index.htmlVersi
Masukkan beta atau alpha untuk menampilkan badge BETA di header
Environment
Environment aplikasi
Build
Bebas diisi admin
Status
Status yang tampil di sidebar
Firebase Database Rules
Paste rules berikut di Firebase Console → Realtime Database → Rules.
{
"rules": {
"system_settings": {".read": true,".write": "auth != null && root.child('users_config').child(auth.uid).child('role').val() === 'OWNER'"},
"role_limit": {".read": true,".write": "auth != null && root.child('users_config').child(auth.uid).child('role').val() === 'OWNER'"},
"user_ratings": {".read": true, ".write": true},
"users_config": {"$uid": {".read": "auth != null && (auth.uid === $uid || root.child('users_config').child(auth.uid).child('role').val() === 'OWNER' || root.child('users_config').child(auth.uid).child('role').val() === 'ADMIN')",".write": "auth != null && (auth.uid === $uid || root.child('users_config').child(auth.uid).child('role').val() === 'OWNER' || root.child('users_config').child(auth.uid).child('role').val() === 'ADMIN')"}},
"daily_usage": {"$uid": {".read": "auth != null && auth.uid === $uid || $uid.matches('^GUEST_.*$')",".write": "auth != null && auth.uid === $uid || $uid.matches('^GUEST_.*$')"}},
"user_sessions": {"$uid": {".read": "auth != null && auth.uid === $uid || $uid.matches('^GUEST_.*$')",".write": "auth != null && auth.uid === $uid || $uid.matches('^GUEST_.*$')"}},
"archived_sessions": {".read": "auth != null && (root.child('users_config').child(auth.uid).child('role').val() === 'OWNER' || root.child('users_config').child(auth.uid).child('role').val() === 'ADMIN')",".write": "auth != null && (root.child('users_config').child(auth.uid).child('role').val() === 'OWNER' || root.child('users_config').child(auth.uid).child('role').val() === 'ADMIN')"},
"analytics": {".read": "auth != null && (root.child('users_config').child(auth.uid).child('role').val() === 'OWNER' || root.child('users_config').child(auth.uid).child('role').val() === 'ADMIN')","guests": {"$guestId": {".write": true}},"traffic": {"$uid": {".write": "auth != null && auth.uid === $uid"}}}
}
}
Status Provider AI
Klik Test Semua untuk mengecek provider mana yang aktif.
Klik "Test Semua" untuk cek status provider
Queue Aktif
Belum dicek.
Status API Keys
Belum dicek.
API Keys & Models
Menampilkan semua API Key yang terdaftar di environment variables (OpenRouter & Groq).
Setiap key akan dicek model apa saja yang tersedia.
Setiap key akan dicek model apa saja yang tersedia.
Memuat data API Keys...