const express = require("express"); const http = require("http"); const { Server } = require("socket.io"); const app = express(); const server = http.createServer(app); const io = new Server(server); let users = {}; const bannedWords = ["idiota","tonto","xxx"]; function filterMessage(msg){ let clean = msg; let blocked = false; bannedWords.forEach(word=>{ if(msg.toLowerCase().includes(word)){ clean = clean.replace(new RegExp(word,"gi"),"****"); blocked = true; } }); return {clean, blocked}; } app.get("/", (req,res)=>{ res.send(` Chat Azul

Entrar

📻 Radio
😀 😁 😂 😍 😎 😡 👍 🙏 ❤️ 🎉
`); }); /* SOCKET */ io.on("connection",(socket)=>{ socket.on("join",(username)=>{ users[socket.id]=username; io.emit("users",Object.values(users)); io.emit("chat message",{user:"Sistema",text:username+" entró"}); }); socket.on("chat message",(msg)=>{ const result=filterMessage(msg); if(result.blocked){ socket.emit("warning","⚠️ Lenguaje no permitido"); } io.emit("chat message",{user:users[socket.id],text:result.clean}); }); socket.on("disconnect",()=>{ const username=users[socket.id]; delete users[socket.id]; io.emit("users",Object.values(users)); if(username){ io.emit("chat message",{user:"Sistema",text:username+" salió"}); } }); }); const PORT = process.env.PORT || 3000; server.listen(PORT,()=>console.log("Servidor listo")); Cintillo RCC Móvil



📖 Génesis 1:1 — En el principio creó Dios los cielos y la tierra.
📖 Éxodo 1:1 — Estos son los nombres de los hijos de Israel que entraron en Egipto con Jacob    .
📖 Levítico 1:1 — Llamó Jehová a Moisés, y habló con él desde el tabernáculo de reunión.
📖 Números 1:1 — Habló Jehová a Moisés en el desierto de Sinaí.
📖 Deuteronomio 1:1 — Estas son las palabras que habló Moisés a todo Israel.
📖 Josué 1:1 — Aconteció después de la muerte de Moisés siervo de Jehová...
📖 Jueces 1:1 — Aconteció después de la muerte de Josué que los hijos de Israel consultaron a Jehová.
📖 Rut 1:1 — Aconteció en los días que gobernaban los jueces, que hubo hambre en la tierra.
📖 1 Samuel 1:1 — Hubo un varón de Ramataim de Zofim...
📖 2 Samuel 1:1 — Después de la muerte de Saúl, volvió David...
📖 Juan 1:1 — En el principio era el Verbo, y el Verbo era con Dios.
📖 Salmos 119:105 — Lámpara es a mis pies tu palabra, y lumbrera a mi camino.
📖 Proverbios 1:1 — Los proverbios de Salomón, hijo de David, rey de Israel.
📖 Apocalipsis 1:1 — La revelación de Jesucristo, que Dios le dio...
000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000
Biblia 📖 Génesis 1:1 — En el principio creó Dios los cielos y la tierra  .
Biblia 📖 Juan 1:1 — En el principio era el Verbo, y el Verbo era con Dios  .
Biblia 📖 Salmos 119:105 — Lámpara es a mis pies tu palabra, y lumbrera a mi camino   .
Biblia 📖 Proverbios 1:1 — Los proverbios de Salomón, hijo de David, rey de Israel.

Denunciar uso impropio Más información