📊 Dashboard
💬
—
Toplam Cevap
👤
—
Aktif Kullanıcı
↑ bugün
🛡
—
Bekleyen Moderasyon
❤️
—
Toplam Kalp
upvote
😊 Duygu Dağılımı
—
😊 Mutlu
—
😢 Üzgün
—
😐 Nötr
🌍 Ülke Dağılımı (Top 5)
💬 Son Cevaplar
| Rumuz | Cevap | Duygu | Durum | Zaman |
|---|
❓ Günün Sorusu
Soruları oluştur, düzenle ve planla
📅 Aktif Soru
Yükleniyor...
➕ Yeni Soru Oluştur / Güncelle
💬 Cevaplar
Tüm cevapları görüntüle ve yönet
— cevap
| Rumuz | Cevap | Duygu | ❤️ | Ülke | Durum | Zaman | İşlem |
|---|
🛡 Moderasyon
Bekleyen cevapları incele ve onayla/reddet
💡 Soru Önerileri
Kullanıcıların önerdiği sorular
| Öneri | Kullanıcı | Dil | Oylar | Zaman | İşlem |
|---|
🔔 Bildirim Gönder
Tüm kullanıcılara push bildirimi gönder
📢 Hızlı Bildirim
⚡ Hazır Şablonlar
📋 Gönderilen Bildirimler
| Başlık | Mesaj | Gönderen | Zaman | Durum |
|---|
⚠️ FCM Kurulum Notu
Push bildirimleri için Firebase Cloud Messaging kurulumu gerekir:
1. Firebase Console → Project Settings → Cloud Messaging → Server Key kopyala
2. Aşağıya Server Key'i gir → Kaydet
Şimdilik bildirimler Firestore'a kaydedilir, uygulama açıkken gösterilir.
1. Firebase Console → Project Settings → Cloud Messaging → Server Key kopyala
2. Aşağıya Server Key'i gir → Kaydet
Şimdilik bildirimler Firestore'a kaydedilir, uygulama açıkken gösterilir.
🤖 Claude AI Moderasyon Testi
Anthropic Claude ile içerik denetimi
API Yapılandırması
⚠️ API key tarayıcıda saklanır. Production'da Firebase Functions kullan.
Moderasyon Testi
⚡ Toplu Claude Moderasyonu
Bekleyen (pending) tüm cevapları Claude ile toplu olarak denetle.
⚙️ Ayarlar
Uygulama ve Firebase yapılandırması
🔥 Firebase Bağlantısı
📊 Firestore İstatistikleri
🔐 Güvenlik Kuralları Hatırlatıcı
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /questions/{date} {
allow read: if true;
allow write: if false; // Sadece Admin SDK
}
match /answers/{answerId} {
allow read: if true;
allow create: if request.auth != null;
allow update, delete: if false;
}
match /suggestions/{id} {
allow read: if true;
allow create: if request.auth != null;
allow update, delete: if false;
}
}
}