Skip to content

juanra93/bothackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bot de alertas

Esta aplicación permite crear un bot para alertas en Telegram

Instalación

Dependencias

El desarrollo del bot se hará con python3. Así que lo primero es asegurarnos de que lo tenemos instalado:

bash$ sudo apt-get install -d python3 python3-dev
sudo apt-get install python3-setuptools
bash$ sudo easy_setup-3.4 pip

Se pueden instalar las dependencias en un subdirectorio o en el sistema. Se recomienda el primer método para evitar problemas:

bash$ pip3 install -t dist -r requirements.txt

Alta de un bot

Para desarrollar, cada miembro puede crear su propio bot para desarrollo. Para ello seguir el tutorial oficial

Es importante anotar el token de autorización de nuestro bot. Por ejemplo, consideremos que nuestro bot tiene el token 110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw.

Configuración

Antes de iniciar el bot, tenemos que configurar el token. Para ello copiaremos el fichero config/parameters.yml.dist en config/parameters.yml añadiendo el token que hemos obtenido en el paso anterior. El fichero debe quedar así (pero con nuestro token):

telegram:
    token: 110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw

Inicio del bot

Iniciamos el script de python ucobot.py.

Demo

Podemos hablarle a nuestro bot que responderá, por ahora, a las órdenes /start y /help.

Desarrollo

Nos basaremos en dos APIs:

Cada grupo de órdenes tendrá un fichero independiente en el directorio ucobot (ver commands.py como ejemplo).

Si es necesario guardar datos, se usara el ORM de Python PonyORM para definir las clases.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages