La aplicación depende de Python >3.5
. Antes de correrla es recomendable crear un entorno virtual usando virtualenv.
pip install -r requirements.txt
La aplicación está dividida en tres partes:
- el bot de telegram
- el servidor web
- el broker
Dentro del directorio bin
hay 3 archivos bash para arrancar y parar los servicios.
Antes que nada hay que iniciar el broker para enviar y recibir mensajes
bin/broker.sh
Es indistinto el orden para el servidor http y el bot
bin/http.sh
Reemplazar el valor de BOT_KEY por la key del bot que te da Telegram
BOT_KEY=la_key_de_tu_bot bin/bot.sh
Este comando detiene TODOS los servicios de forma indistinta
bin/stop.sh