Se trata de un wrapper en C# de la API de datos del Concello de Vigo, usada principalmente por sus apps oficiales. Esta API proporciona información sobre el transporte urbano de Vigo, entre otros, sin depender de hacer scraping a la web de Vitrasa.
Un bot de Telegram que permite consultar el tiempo de espera de los autobuses de Vitrasa en Vigo.
Bot actualmente operativo en la cuenta @infobus_vigo_bot
de Telegram.
- Moovit no tiene apoyo oficial por parte de la empresa ni el Concello. Y tiene anuncios muy molestos (que hay que pagar por quitar).
- Acordarse de los códigos de parada y entrar a Infobus1 por URL es un rollazo.
- Vitrasa no da una API oficial que haría esto mucho más fácil e interoperable.
El bot está programado en .NET 8 con C#, utilizando Telegram.Bot para interactuar con la API de Telegram.
- Para consultar el tiempo de espera de los autobuses de Vitrasa el bot consulta la API del Concello de Vigo y devuelve los datos en un mensaje de texto por Telegram.
- Para buscar paradas por nombre el bot utiliza el dataset JSON del Concello de Vigo2 con las paradas de Vitrasa. Además, se utiliza FuzzySharp para permitir mayor flexibilidad a las búsquedas.
Este proyecto está licenciado bajo la licencia BSD 3-Clause. Es una licencia muy sencilla de leer y con unas condiciones más que razonables (dame crédito, no digas que apoyo tu proyecto y no me hago responsable si algo está roto). Puedes leer la licencia completa en el archivo LICENCE.
El contenido que devuelve el bot es propiedad de sus respectivos dueños, y no me hago responsable de que sea o no exacto, o de los daños que pueda causar su uso. Los datos del Concello están bajo la Open Data Commons Attribution License.
Footnotes
-
http://infobus.vitrasa.es:8002/Default.aspx?parada=
+ código de parada ↩