Discord sunucu analitik botu, ham üye katılımlarını, bilet açılışlarını ve fatura ödemelerini, bir Discord embed'i olarak ya da bir web panelinde tek bakışta okunabilen bir rapora dönüştürür. Noxyr bunu iki slash komutuyla, /status ve /sales ile, bir panel Genel Bakış sayfasıyla ve aynı sayıları kendi sitenize açan salt okunur bir Sunucu API'siyle yapar. Bu rehber her birinin gerçekte neyi gösterdiğini anlatır.
/status: üye, bilet ve topluluk istatistikleri
/status, yalnızca yöneticilerin kullanabildiği ve beş görünümü olan bir komuttur: all, invite, sales, tickets ve community. Her görünüm bir days seçeneği alır (7, 14 veya 30; varsayılan 30) ve ekine bir çizgi grafik eklenmiş bir embed döndürür; böylece hem hızlı bir sayı kontrolü hem de bir eğilim görünümü olarak çalışır.
- /status invite: bugünkü, son 7 gündeki ve seçilen aralıktaki katılım ve ayrılmalar; net değişim olarak, altında ham artı ve eksi sayılarıyla gösterilir.
- /status tickets: açılan biletler, kapatılan biletler ve şu anda kaç tanesinin açık olduğu. Discord yöneticilerinin en çok istediği bilet analitiği budur: biletler birikiyor mu, yoksa ekip yetişiyor mu?
- /status sales: fatura sayısı ve toplam değer. Toplam düz bir toplamdır, para birimi dönüşümü değildir; çünkü faturalar birden fazla para biriminde kesilebilir ve bunları dönüştürmek bir kur tahmin etmek anlamına gelir.
- /status community: destek ya da gelirle ilgili değil, genel etkinlik hakkında bilgi vermesi için inceleme sayısı ve mesaj hacmi.
- /status all: yukarıdaki her alanı tek bir embed'de, pazartesi sabahı özeti için.
Grafik sunucu tarafında çizilir ve bir görsel olarak eklenir. Grafik oluşturma herhangi bir nedenle başarısız olursa komut yine de tamamen başarısız olmak yerine sayıları metin olarak yanıtlar. Üye ve mesaj sayıları yalnızca Noxyr'in sunucuya katıldığı günden itibaren sayılmaya başlar; bu yüzden geçen ay eklenmiş bir bot yıllara ait geçmişi göstermez.
/sales: gelir, en iyi alıcılar ve rapor biçimlendirme
/sales, bir Discord botunun tek bir toplamın ötesinde ihtiyaç duyduğu satış istatistiklerini kapsar. Üç alt komutu vardır; hepsi yalnızca yöneticilere açıktır ve hepsi özel olarak yanıtlanabilir ya da post seçeneğiyle kanala gönderilebilir.
- /sales report: dönem için gelir, ödenmiş sipariş sayısı, satılan birim, fatura sayısı, duruma (Başarılı, Beklemede, Başarısız) ve ödeme yöntemine göre dağılım ve en çok satan ürünler. Dönem seçenekleri son 7 gün, son 30 gün, son 90 gün veya tüm zamandır.
- /sales top: sipariş sayısına veya harcanan tutara göre sıralanan bir alıcı liderlik tablosu; para birimine göre filtrelenebilir, en fazla 25 alıcı gösterir.
- /sales style: embed rengini, afiş ve küçük resim görsellerini, rapor ve liderlik tablosu için özel başlıkları, altbilgi metnini, varsayılan liderlik tablosu boyutunu, alıcı adlarının bahsetmenin yanında görünüp görünmeyeceğini ve hangi fatura durumlarının gelir sayılacağını ayarlar. Üç durumun hepsini kapatmak reddedilir; çünkü hiçbir şeyi gelir saymayan bir rapor kimseye fayda sağlamaz.
Her iki komut da çalışmadan önce Yönetici iznini veya yapılandırılmış bir yönetici rolünü kontrol eder; panelin kullandığı yönetici kapısının aynısıdır.
Panel Genel Bakış sayfasında ne görünür
Panelin Genel Bakış sayfası, /status ile aynı rapor değildir. Bir sunucuya girdiğinizde ilk açılan sayfadır ve mağaza ile destek tarafını özetler: kategori, ürün ve aktif kupon sayıları, toplam fatura, toplam inceleme, en son beş fatura ve en son beş inceleme; ayrıca açtığınız ama yapılandırmasını tamamlamadığınız şeyler için bir kurulum kontrol listesi. /status ve /sales, Discord'da istediğinizde çektiğiniz anlık raporlardır; Genel Bakış ise sohbet ortasında klavyenin başında olmanıza gerek kalmadan tarayıcıda kontrol ettiğiniz, her zaman güncel bir özettir.
Aynı sayıları kendi web sitenizden okumak: Sunucu API'si
Discord sunucu istatistiklerini kendi sitenizde, bir durum sayfasında veya bir elektronik tabloda istiyorsanız, Sunucu API'si köprüdür. Salt okunurdur, tek bir sunucuyla sınırlıdır ve /status ile panelin zaten takip ettiği aynı veriler için JSON döndürür:
- GET /api/v1/server: ad, simge, üye sayısı, çevrimiçi sayısı, boost'lar.
- GET /api/v1/tickets: toplamlar, açık ve kapalı sayılar, 7 ve 30 günlük hacim, ortalama puan.
- GET /api/v1/activity?days=30: günlük mesajlar, katılımlar ve ayrılmalar, 90 güne kadar geriye dönük.
- GET /api/v1/invoices: para birimi ve duruma göre fatura sayıları ve gelir.
- GET /api/v1/reviews: ortalama puan, yıldız dağılımı ve en son herkese açık incelemeler.
- GET /api/v1/giveaways: aktif ve bitmiş çekiliş sayıları ve toplam katılım.
Panelde sunucunun API sayfasından bir anahtar oluşturun, onu Bearer token olarak gönderin; her uç nokta kendi kapsamıyla korunur, böylece örneğin yalnızca biletleri okuyan bir anahtarı fatura verilerini açığa çıkarmadan paylaşabilirsiniz. Anahtarlar dakikada 60 istekle sınırlıdır; bilet ve satış toplamları dakikada birden hızlı sorgulanmak zorunda olmadığından bu fazlasıyla yeterlidir.
Sık sorulan sorular
Analitikleri görmek için API'ye ihtiyacım var mı? Hayır. /status ve /sales hiçbir kurulum olmadan çalışır, panelin Genel Bakış sayfası ise yalnızca bir girişe ihtiyaç duyar. API, sayıları Discord dışında bir şeye çekmek içindir.
/status ücretli mi? Hayır. Noxyr'de premium paket yoktur; bu yüzden /status ve /sales'in her görünümü her sunucuda kullanılabilir.
Üyeler bu istatistikleri görebilir mi? Her iki komut da Yönetici iznini veya yapılandırılmış bir yönetici rolünü gerektirir; bu yüzden normal üyeler bunları çalıştıramaz.
Satış toplamı neden para birimlerini dönüştürmüyor? Faturalar USD, INR, EUR veya GBP olarak kesilebilir ve rapor, uydurulmuş bir kur yerine gerçekten sattığınız para birimlerini toplar.
Tüm komut listesi için /commands sayfasına bakın ya da Discord'dan işlem yapmak ile panelden yapmayı Panel ve komutlar yazısında karşılaştırın. Analitik, biletler ve bir mağazayı tek bir botta çalıştırmak için Noxyr'i ücretsiz ekleyin.