/bot-tg-algoritmia

Bot de telegram para el grupo de algoritmia

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

BOT AlgoritmiaUNO

Un BOT sencillo de multiples utilidades dentro del grupo de algoritmia.

Inicialmente se trata de mostrar el desafio de la semana y conectarse con el repo y estar pendiente a eventos.

Modo de Uso

Los comandos para interactuar desarrollados hasta ahora son:

  • /help: Muestra los comandos disponibles.
  • /challenge: Obtiene y muestra el desafio actual.

Desarrollo

Setup

Te recomendamos el uso de pipenv, con este podras tener todas las dependencias necesarias en un entorno virtual.

# Instalar PIPENV
pip install pipenv

A partir de aca los comandos deben correr dentro de la carpeta del proyecto

# Crear entorno virtual 
pipenv install

# Agregar dependencias 
pipenv install {PAQUETE}

# Si agregas nuevas dependencias no te olvides de plasmarlas en el .lock
pipenv lock 

# Si queres borrar el entorno virtual
pipenv --rm

Entorno de pruebas

Podes probar las nuevas funcionalidades del bot antes de hacer el PullRequest. Ejecuta esto y anda a UNOTestBots_BOT

pipenv run main.py

NOTA: antes de ejecutar agregar el token, el cual es 1761269185:AAHLnECJ30OTXKnR5GkOvQaj6d0PNckoPcI

Aportes

Para contribuir con el código o arreglando errores/bugs, lo podés hacer de la siguiente manera:

  • Crea un fork del repositorio en tu perfil
  • Crea una nueva branch (git checkout -b nueva-funcionalidad)
  • Agrega el código necesario
  • Commitea los cambios
  • Hace un push de de la branch a tu repositorio remoto (git push origin nueva-funcionalidad)
  • Desde tu perfil en Github crea un pull request

Sugerencias / Problemas

Si querés hacer alguna sugerencia o reportar algún problema, podés abrir un issue en este mismo repositorio

Tecnologías