jorgechp / etsiit_bot

ETSIIT-bot is a Telegram bot that make easy to access all the relevant information related with your daylife at ETSIIT (Universidad de Granada)
MIT License
0 stars 0 forks source link

ETSIIT Bot

License Releases .github/workflows/test.yml .github/workflows/lint.yml

Descripción

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:

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.

Ejecutar test y pasar la prueba del algodón

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