Widget Merkezi

Kendi sitene
S-AI Bot ekle

Bir iframe kodu kopyala, sitenin herhangi bir yerine yapıştır. Otomatik güncellenir, tema seçeneği var, sıfır bağımlılık.

<iframe src="https://ai.resimyolu.com/embed.php?type=siralama" width="300" height="240"></iframe>
1

👤 Profil Widget

Kişiye özel puan, rozet ve sıralama kartı. Nick parametresiyle dinamik.

CANLI ÖNİZLEME
👤 Profil Kartı
Puan, rozet, gün serisi ve bir sonraki rozete ilerleme çubuğunu gösterir.
×
HTML — iframe
<iframe
  src="https://ai.resimyolu.com/embed.php?type=profil&nick=Samet"
  width="280" height="220"
  frameborder="0"
  style="border-radius:14px;overflow:hidden"
></iframe>
Light tema + İngilizce
<iframe src="https://ai.resimyolu.com/embed.php?type=profil&nick=Samet&theme=light&lang=en" width="320" height="240" frameborder="0"></iframe>
HTML — iframe

      
⚙ Parametreler
ParametreAçıklamaVarsayılan
typeWidget tipiprofil
nickIRC nick (büyük/küçük harf farksız)
themedark veya lightdark
langtr veya entr
📐 Önerilen Boyutlar
BoyGenişlikYükseklik
S280px220px
M320px240px
L380px260px
💡 Nerede kullanılır?
Forum imza alanı Kişisel web sitesi sidebar Discord bot embed Twitch panel widget
2

🏆 Sıralama Widget

Top 5 kullanıcıyı anlık puan sırasıyla gösterir. Bot durumu indikatörü dahil.

CANLI ÖNİZLEME
🏆 Sıralama Tablosu
Top 5 listesi, gün serisi ve rozet renkleriyle. Sayfa yenilenince taze veri gelir.
×
HTML — iframe
<iframe
  src="https://ai.resimyolu.com/embed.php?type=siralama"
  width="260" height="240"
  frameborder="0"
  style="border-radius:14px;overflow:hidden"
></iframe>
Light + İngilizce
<iframe src="https://ai.resimyolu.com/embed.php?type=siralama&theme=light&lang=en" width="300" height="270" frameborder="0"></iframe>
HTML — iframe

      
⚙ Parametreler
ParametreAçıklamaVarsayılan
typeWidget tipisiralama
themedark veya lightdark
langtr veya entr
📐 Önerilen Boyutlar
BoyGenişlikYükseklik
S260px240px
M300px270px
L360px300px
💡 Nerede kullanılır?
Forum sidebar sıralaması IRC ağı tanıtım sayfası Discord sunucu sitesi Guild/clan web sayfası
3

📊 İstatistik Widget

Toplam komut, üye sayısı, en popüler komut ve rozet dağılımı özeti.

CANLI ÖNİZLEME
📊 Genel İstatistikler
Botun genel durumunu gösteren kompakt kart. Sidebar veya footer'a mükemmel uyar.
×
HTML — iframe
<iframe
  src="https://ai.resimyolu.com/embed.php?type=stats"
  width="280" height="240"
  frameborder="0"
  style="border-radius:14px;overflow:hidden"
></iframe>
HTML — iframe

      
⚙ Parametreler
ParametreAçıklamaVarsayılan
typeWidget tipistats
themedark veya lightdark
langtr veya entr
📐 Önerilen Boyutlar
BoyGenişlikYükseklik
S280px240px
M320px260px
L380px280px
💡 Nerede kullanılır?
Sahane.Net ana sayfa sidebar IRC ağı tanıtım sitesi Bot status page Web sayfası footer
4

⚡ Canlı Feed Widget

Son kullanılan komutların akışı. 30 saniyede bir otomatik yenilenir.

CANLI ÖNİZLEME
⚡ Canlı Komut Akışı
En son kullanılan komutları, kanalı ve zamanını gösterir. 30 saniyede bir otomatik yenilenir.
×
HTML — iframe
<iframe
  src="https://ai.resimyolu.com/embed.php?type=canli"
  width="320" height="280"
  frameborder="0"
  style="border-radius:14px;overflow:hidden"
></iframe>
HTML — iframe

      
⚙ Parametreler
ParametreAçıklamaVarsayılan
typeWidget tipicanli
themedark veya lightdark
langtr veya entr
📐 Önerilen Boyutlar
BoyGenişlikYükseklik
S320px280px
M380px320px
L460px360px
🔄 Yenileme Davranışı
iframe içinde location.reload() çalışır — SSE gerektirmez. Sunucu yükü minimumdur, shared hosting'te sorunsuz çalışır.
5

🏆 Günün Rekoru Widget YENİ

Bugün en aktif 3 kişiyi ve tüm zamanlar rekorunu gösteren, ateşli/ödüllü bir kart. Ziyaretçilerin en çok tıkladığı widget.

CANLI ÖNİZLEME
🏆 Günün Rekoru
Bugünün en aktif 3 kullanıcısı, madalyalarla sıralı. Yeni rekor kırılınca "🔥 YENİ REKOR!" rozeti otomatik belirir. Tüm zamanlar rekoru her zaman alt satırda görünür.
×
HTML — iframe
<iframe
  src="https://ai.resimyolu.com/embed.php?type=rekor"
  width="280" height="240"
  frameborder="0"
  style="border-radius:14px;overflow:hidden"
></iframe>
HTML — iframe

      
⚙ Parametreler
ParametreAçıklamaVarsayılan
typeWidget tipirekor
themedark veya lightdark
langtr veya entr
📐 Önerilen Boyutlar
BoyGenişlikYükseklik
S280px240px
M320px270px
L380px300px
💡 Nerede kullanılır?
Ana sayfa hero altı banner Forum "günün şampiyonu" alanı Discord sunucu tanıtım sitesi Twitch/Kick panel widget
6

➕ Diğer Widget'lar

Daha az kurulum gerektiren, tek satır kopyala-yapıştır widget'lar.

7

🆕 Gelişmiş Widget'lar YENİ

Botun zaten topladığı ama şimdiye kadar hiçbir widget'ta gösterilmeyen veriler — sistem durumu, tam komut dağılımı, şampiyon banner'ı, rozet duvarı ve nick geçmişi.

⚠️ Not — gerçek sai_data/ dosya adlarıyla güncellendi: Bu 5 widget botun zaten topladığı verilere dayanır. Sunucudaki sai_data/ dizini kontrol edildi, doğru dosya adları şöyle: Önceki sürümde burada üçü de tahmini/yanlış dosya adlarıyla (sampiyon.json, rozet_kazanildi.json, nick_degisiklikleri.json) listeleniyordu — embed.php'nizde hâlâ bu eski adlar kullanılıyorsa, rozetduvar ve nickler widget'ları veri bulamayıp boş görünür; yukarıdaki gerçek adlarla değiştirmeniz yeterli, widget kodu (iframe) değişmez.
🔌

API Referans

Widget dışında ham JSON almak isteyenler için public endpoint'ler.

GET Tüm İstatistikler
Dashboard'un kullandığı tam veri seti. Stats, top10, recent, histogram.
https://ai.resimyolu.com/api.php?action=get_all
Örnek yanıt
{
  "ok": true,
  "bot_online": true,
  "stats": { "toplam": 4827 },
  "top10": { "liste": [...] },
  "recent": [...],
  "histogram": [12, 8, 5, ...]
}
GET Kullanıcı Profili
Belirli nick'in puan, rozet, sıra ve haftalık aktivite verisi.
https://ai.resimyolu.com/api.php?action=get_nick&nick=Samet
Örnek yanıt
{
  "ok": true,
  "nick": "Samet",
  "puan": 8420,
  "rozet": "Efsane",
  "sira": 1,
  "seri": 42,
  "toplam_kisi": 187
}
GET Online Kullanıcılar
Bot'un kanalda gördüğü kullanıcı listesi. 10 dakikadan eski veri boş döner.
https://ai.resimyolu.com/api.php?action=get_online
Örnek yanıt
{
  "ok": true,
  "online": ["Samet", "MooS"],
  "fresh": true,
  "ts": 1748000000
}
SSE Canlı Stream
Server-Sent Events. Dosya değiştiğinde otomatik push. Dashboard'un kullandığı endpoint.
https://ai.resimyolu.com/stream.php
JavaScript
const es = new EventSource('https://ai.resimyolu.com/stream.php');
es.addEventListener('init', e => {
  const d = JSON.parse(e.data);
  console.log(d.stats.toplam);
});
es.addEventListener('update', e => {
  const d = JSON.parse(e.data);
  // veri güncellendi
});
🔒 CORS: Tüm public endpoint'ler Access-Control-Allow-Origin: * gönderir. Herhangi bir domain'den fetch ile çağrılabilir.
✅ Kopyalandı!