- 🔄 Reescritura open source del protocolo ChatGroup de alejodd
- 🐍 Sistema de chat simple escrito en Python
- 🔐 Servicio de chat semiprivado
- 🌐 Chat por socket
Comandos 🤖
/kick (Administrador): Expulsa a un usuario de la sala. Uso:/kick "usuario"/nick (Usuario): Cambia tu usuario. Uso:/nick "NuevoUsuario"/op (Administrador): Agrega permisos de operador a un usuario. Uso:/op "Usuario"/deop (Administrador): Remueve permisos de operador a un usuario. Uso:/deop "Usuario"/msg (Usuario): Envía un mensaje privado a un usuario en la sala. Uso:/msg "Usuario" "Mensaje"/mute (Administrador): Silencia un usuario de forma global. Uso:/mute "Usuario"/unmute (Administrador): Le quita el silencio a un usuario de forma global. Uso:/unmute "Usuario"/password (Administrador): Cambia la contraseña de tu perfil administrador. Uso:/password "Contraseña"
HeartBeat 💓
- Se encarga de expulsar al usuario cuando su cliente es inválido o cuando se desconecta.
Argumentos 🛠️
Servidor 🔧
-P: Establece el puerto de la sala. Uso:python Server.py -P xxxxx-A: Lista de administradores, separada por comas, sin espacios. Uso:python Server.py -A Admin1,Admin2,Admin3...-H: IP del host del servidor. Uso:python Server.py -H 0.0.0.0
Servidor Web 🌐
-P: Establece el puerto de la sala a la que se va a conectar. Uso:python webserver.py -P xxxxx-H: Establece la IP del host del servidor de la sala a la que se va a conectar. Uso:python Server.py -H 0.0.0.0
Servidor 🔧
- No requiere repositorios adicionales.
- Ejecutar:
python Server.py
Servidor Web 🌐
- Requiere Uvicorn, NiceGUI y AIOHTTP.
- Ejecutar:
pip install -r requirements.txt - Ejecutar:
python webserver.py
¡Disfruta de Arx Chatgroup y únete a la conversación! 🎉.



