ETSIIT Bot es un Bot de Telegram que tiene como finalidad ofrecer información sobre diferentes servicios y herramientas de la Escuela Técnica Superior de Ingenierías Informática y de Telecomunicación (ETSIIT) de la Universidad de Granada.
ETSIIT Bot te facilita:
- 🚌 Suscribirte a grupos de Meetup en los que estés interesado.
- 🍴 Ver desde Telegram el menú de los Comedores Universitarios, tanto para hoy como para toda la semana.
- 🔗 Acceder directamente los enlaces más relevantes para tu día a día en la Universidad (CIGES, Información sobre guías docentes...)
- 📰 Suscripción a páginas de noticias de la Universidad, de la ETSIIT, OSL, Delegación de Estudiantes, Antiguos Estudiantes...
Este bot está basado en un esqueleto ejemplo del paquete de Python Telegram Bot.
Para más información, échale un vistazo a la Wiki del proyecto.
Para la automatización del proyecto utilizamos
nox
, herramienta la cual se puede
instalar ejecutando:
pip install nox
Una vez instalado, es posible ver una lista de opciones disponibles con el siguiente comando:
nox -l
Ahora, para ejecutar las herramientas de linting sobre el código de Python:
nox -e lintpy
Si queremos pasar la herramienta de lint para los archivos Markdown es necesario instalar el siguiente paquete de ruby: gem. Para ello escribimos lo siguiente en el intérprete de órdenes:
gem install mdl
Finalmente para usar el linter de Markdown:
nox -e lintmd
Si queremos correr los tests podemos introducir el siguiente comando:
nox -e test