RADYO
ŞU AN ÇALIYOR
Radyo Kanka — Canlı Yayın
🎵 Radyo Kanka lobisine hoş geldin!
😊
😂
❤️
🔥
🎵
🎶
👏
😍
🤣
💯
🎤
🎧
🎸
🥳
😎
👋
💪
🙏
😢
😴
//
const firebaseConfig = {
apiKey: "YOUR_API_KEY",
authDomain: "YOUR_PROJECT.firebaseapp.com",
databaseURL: "https://YOUR_PROJECT-default-rtdb.firebaseio.com",
projectId: "YOUR_PROJECT_ID"
};
firebase.initializeApp(firebaseConfig);
const db = firebase.database();
============================= */
// ===== GİRİŞ =====
function girisYap() {
const nick = document.getElementById('nickInput').value.trim();
if (!nick || nick.length < 2) {
alert('En az 2 karakter gir kanka!');
return;
}
if (nick.length > 20) { alert('En fazla 20 karakter!'); return; }
if (!/^[a-zA-Z0-9_çğıöşüÇĞİÖŞÜ]+$/.test(nick)) {
alert('Sadece harf, rakam ve _ kullanabilirsin!');
return;
}
myNick = nick;
myColor = COLORS[Math.floor(Math.random() * COLORS.length)];
document.getElementById('loginOverlay').style.display = 'none';
// Sisteme giriş mesajı
addSystemMessage('🎵 ' + myNick + ' lobiye katıldı!');
addUser(myNick, myColor);
updateOnlineCount();
}
document.getElementById('nickInput').addEventListener('keypress', function(e) {
if (e.key === 'Enter') girisYap();
});
// ===== MESAJ SİSTEMİ (LOCALSTORAGE) =====
// NOT: Gerçek çok kullanıcılı chat için Firebase kullanın
// Bu örnek tek kullanıcı demo içindir
function addMessage(nick, text, color, isMe) {
const area = document.getElementById('messagesArea');
const now = new Date();
const time = now.getHours().toString().padStart(2,'0') + ':' + now.getMinutes().toString().padStart(2,'0');
const initials = nick.charAt(0).toUpperCase();
const wrap = document.createElement('div');
wrap.className = 'msg-wrap' + (isMe ? ' mine' : '');
wrap.innerHTML = `