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.
Kişiye özel puan, rozet ve sıralama kartı. Nick parametresiyle dinamik.
<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>
<iframe src="https://ai.resimyolu.com/embed.php?type=profil&nick=Samet&theme=light&lang=en" width="320" height="240" frameborder="0"></iframe>
| Parametre | Açıklama | Varsayılan |
|---|---|---|
| type | Widget tipi | profil |
| nick | IRC nick (büyük/küçük harf farksız) | — |
| theme | dark veya light | dark |
| lang | tr veya en | tr |
| Boy | Genişlik | Yükseklik |
|---|---|---|
| S | 280px | 220px |
| M | 320px | 240px |
| L | 380px | 260px |
Top 5 kullanıcıyı anlık puan sırasıyla gösterir. Bot durumu indikatörü dahil.
<iframe src="https://ai.resimyolu.com/embed.php?type=siralama" width="260" height="240" frameborder="0" style="border-radius:14px;overflow:hidden" ></iframe>
<iframe src="https://ai.resimyolu.com/embed.php?type=siralama&theme=light&lang=en" width="300" height="270" frameborder="0"></iframe>
| Parametre | Açıklama | Varsayılan |
|---|---|---|
| type | Widget tipi | siralama |
| theme | dark veya light | dark |
| lang | tr veya en | tr |
| Boy | Genişlik | Yükseklik |
|---|---|---|
| S | 260px | 240px |
| M | 300px | 270px |
| L | 360px | 300px |
Toplam komut, üye sayısı, en popüler komut ve rozet dağılımı özeti.
<iframe src="https://ai.resimyolu.com/embed.php?type=stats" width="280" height="240" frameborder="0" style="border-radius:14px;overflow:hidden" ></iframe>
| Parametre | Açıklama | Varsayılan |
|---|---|---|
| type | Widget tipi | stats |
| theme | dark veya light | dark |
| lang | tr veya en | tr |
| Boy | Genişlik | Yükseklik |
|---|---|---|
| S | 280px | 240px |
| M | 320px | 260px |
| L | 380px | 280px |
Son kullanılan komutların akışı. 30 saniyede bir otomatik yenilenir.
<iframe src="https://ai.resimyolu.com/embed.php?type=canli" width="320" height="280" frameborder="0" style="border-radius:14px;overflow:hidden" ></iframe>
| Parametre | Açıklama | Varsayılan |
|---|---|---|
| type | Widget tipi | canli |
| theme | dark veya light | dark |
| lang | tr veya en | tr |
| Boy | Genişlik | Yükseklik |
|---|---|---|
| S | 320px | 280px |
| M | 380px | 320px |
| L | 460px | 360px |
location.reload() çalışır — SSE gerektirmez. Sunucu yükü minimumdur, shared hosting'te sorunsuz çalışır.
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.
<iframe src="https://ai.resimyolu.com/embed.php?type=rekor" width="280" height="240" frameborder="0" style="border-radius:14px;overflow:hidden" ></iframe>
| Parametre | Açıklama | Varsayılan |
|---|---|---|
| type | Widget tipi | rekor |
| theme | dark veya light | dark |
| lang | tr veya en | tr |
| Boy | Genişlik | Yükseklik |
|---|---|---|
| S | 280px | 240px |
| M | 320px | 270px |
| L | 380px | 300px |
Daha az kurulum gerektiren, tek satır kopyala-yapıştır widget'lar.
limit parametresiyle 3-20 arası kişi gösterir.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.
sai_data/ dizini kontrol edildi, doğru dosya adları şöyle:
rozetduvar → rozet_log.json (mevcut ✅) — embed.php'de bu dosya okunuyorsa widget dolu gelir.nickler → nick_gecmis.json (mevcut ✅) — aynı şekilde bu dosya adıyla eşleşmeli.sampiyon → sai_data/ içinde buna özel bir dosya yok. Haftalık/aylık şampiyon şu an top10.json / top10_all.json'daki en yüksek puanlı kayıttan (liste[0]) anlık olarak hesaplanmalı — bot.txt tarafında ayrı bir "haftalık/aylık sıfırlanan" dosya push edilmiyor. embed.php?type=sampiyon şu an muhtemelen boş/hatalı dönüyordur; kalıcı bir haftalık/aylık şampiyon istiyorsanız bot.txt'e periyodik olarak sampiyon_haftalik.json gibi bir dosya yazan bir alias eklenmesi gerekir.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.
Widget dışında ham JSON almak isteyenler için public endpoint'ler.
{
"ok": true,
"bot_online": true,
"stats": { "toplam": 4827 },
"top10": { "liste": [...] },
"recent": [...],
"histogram": [12, 8, 5, ...]
}
{
"ok": true,
"nick": "Samet",
"puan": 8420,
"rozet": "Efsane",
"sira": 1,
"seri": 42,
"toplam_kisi": 187
}
{
"ok": true,
"online": ["Samet", "MooS"],
"fresh": true,
"ts": 1748000000
}
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 });
Access-Control-Allow-Origin: * gönderir. Herhangi bir domain'den fetch ile çağrılabilir.