WC Bilbao Telegram Bot

This article can be read in english here
Este bot de telegram es accesible en http://t.me/aseosbilbao_bot

Este bot se creó durante la pandemia de COVID19. Los bares y restaurantes fueron cerrados por el gobierno en Euskadi varias veces y si necesitabas ir a un WC urgentemente, no podías hacer uso de los establecimientos hosteleros.

El objetivo de este bot es tener los 3 WC publicos más cercanos a tu ubicación. Asimismo, dado que es realmente simple, su código puede servir como ejemplo para desarrollar otros bots de telegram en python.

La interacción con el usuario está basada en comandos de Telegram, el usuario le manda el comando /aseo y el bot le ofrece mandarle la ubicación. Finalmente el bot te manda la ubicación de los 3 WCs más cercanos.

Su arquitectura está formada simplemente por un contenedor MariaDB y un contenedor Python

Se ha usado la libreria pyTelegramBotAPI para recoger las peticiones de telegram y una BBDD MariaDB para guardar las coordenadas de los WC y los nombres.

El código completo tanto del docker-compose como de la propia aplicación están disponibles en https://github.com/botmakerdvd/wcbilbao_bot

Asimismo se incluye el script import_wc_bilbao.py que lee los WC publicados por bilbao.eus y actualiza la BBDD.

  • Tipo: Bot Telegram
  • Ubicación: Docker containers en VPS
  • Lenguajes and tecnologias usados: Python, MySQL
  • Github repo: si

Sé el primero en comentar

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *