{"repo":"CraterMaik/myChat","free":true,"listed":false,"github":"https://github.com/CraterMaik/myChat","clone":"git clone https://github.com/CraterMaik/myChat.git","description":"MyChat es una aplicación de mensajería en tiempo real con servidores de Discord (similar a un canal de Discord).","language":"JavaScript","stars":28,"topics":["discord","oauth2","socket-io","express","discord-api","chat","mychat","javascript","client","web"],"license":"MIT","category":"chat-messaging","readme_excerpt":"MyChat MyChat es una aplicación de mensajería en tiempo real con servidores de Discord de código abierto (similar a un canal de Discord). MyChat utiliza la autenticación (OAuth2) de una cuenta de usuario Discord y mediante la integración de un webhook para conectarse a un canal de Discord. MyChat está programado con Express, socket.io, passport y Discord.js en el servidor (back-end) y Materialize CSS y JQuery en el cliente (front-end). Demo Instrucciones para desplegar a producción 1- Crear archivo .env - Un ejemplo se encuentra en .env.example ( cp .env.example .env en Linux) - Configurar las siguientes variables: 2- Ejecutar MyChat - Ejecutar el siguiente comando: Ó 3.0- Ejecutar MyChat como servicio De esa manera se mantendrá encendido junto con el sistema sin molestar otras apps o la UI (como la terminal). Aqui algunos administradores de servicio: - PM2 (todos los SO que pueden ejecutar Node.js): Aplicación recomendable para ejecutar apps de Node.js como este: pm2 start index.js o también puede seguir el ejemplo del ecosistema en mychat-pm2.config.js pm2 start mychat-pm2.config.js - SystemD (sólo Linux): Administrador incluido en varias distribuciones de Linux. Un ejemplo se encuentra en mychat.service . Modifíquelo dependiendo de dónde se ubique Node.js y MyChat cp mychat.service /etc/systemd/system systemctl enable --now mychat systemctl status mychat - DaemonMaster (sólo Windows): Recomendable cuando tienes una máquina con Windows y quieres tener un mejor control de tu","default_branch":null,"files":null,"tree":[],"storefront":"/r/CraterMaik","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/CraterMaik/myChat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}