BOT oficial para la comunidad de ngVenezuela en Telegram. Desarrollado con NodeJS y el API de Telegram.
-
Comandos:
-
Se saluda a los nuevos miembros que entran al grupo, y también a los que se van.
-
En caso de que el usuario coloque un código formateado entre ```, si es mayor a 400 caracteres se le sugiere que utilice el comando /gist, de lo contrario, crea un gist automáticamente. Esto se hace a través de la API de github
-
Se siguen varios repos relacionados a Angular/AngularJS, cuando hay un nuevo release de los mismos, se informa mediante un mensaje al grupo mencionando la versión y un enlace al CHANGELOG.md o al repo en caso de que no tenga changelog. Esto se hace a través de Zapier.
-
Se sigue el feed del blog oficial de ngVenezuela, y cuando hay nuevas entradas se publica en el grupo el enlace con la nueva entrada con el nombre del autor. Esto se hace a través de Zapier.
-
Si se le hace una mención al bot o se le responde a un mensaje, se evaluará la expresión a través de https://dialogflow.com y se le responderá siempre y cuando se le haya entrenado según el mensaje que se le escribió.
-
Se le hace un seguimiento a la cuenta oficial de twitter de ngVenezuela, y cualquier tuit o RT que se haga desde esa cuenta, se muestra un enlace al grupo.
Te invitamos a leer el documento CONTRIBUTING para conocer todos los detalle de nuestro código de conducta y el proceso para enviarnos Pull Requests.
Para configurar tu ambiente de desarrollo, te invitamos a leer las siguientes instrucciones: https://github.com/ngVenezuela/wengy-ven/wiki/Instrucciones-para-colaborar-con-wengy-ven
Para ejecutar los tests (pruebas), simplemente ejecutamos los siguientes comandos:
$ npm run test
# También puedes activar el modo watch
$ npm run test:watch
Utilizamos SemVer para el versionado. Para ver las versiones disponibles de nuestro BOT, mira los Tags en este repositorio.
- Andrés Villanueva - Trabajo inicial - Villanuevand
- Leonardo Cabeza - Código inicial - leocabeza
Y por acá puedes ver la lista completa de contribuyentes que participaron en este proyecto.
Este proyecto está licenciado bajo la Licencia MIT
- La comunidad de ngVenezuela