/BotTelegram

A telegram bot whose function is to provide information about the next bus schedules of the rosario bus terminal.

Primary LanguageHaskellGNU General Public License v3.0GPL-3.0

MeQuieroVolver

Un bot de telegram cuya función es brindar información acerca de los próximos horarios de colectivos de la terminal de ómnibus de rosario.

Como funciona?

Para empezar debe iniciar una charla con el bot desde la aplicación Telegram, buscandolo con el nombre MeQuieroVolver.

Instalación

En el archivo Informe.pdf se especifican los pasos a seguir para instalar el programa

Comandos

Las consultas que puede realizar son:

  • Ciudades: Muestra una lista de ciudades disponibles.

  • Viajes a/desde CIUDAD: Muestra los próximos 3 viajes.

  • Viajes a/desde CIUDAD, ver n: Muestra los próximos n viajes.

  • Viajes a/desde CIUDAD, ver todos: Muestra todos los viajes.

  • Viajes a/desde CIUDAD, entre HORA y HORA: Muestra viajes entre el rango horario dado (La HORA debe tener el formato hh:mm).

  • Guardar NOMBRE = COMANDO: Almacena temporalmente un comando con el nombre seleccionado para ser ejecutado con el comando mostrar (las variables deben ser cadenas de caracteres en minúscula y/o números).

  • Mostrar NOMBRE: Ejecuta el comando almacenado en NOMBRE.

  • Queja MENSAJE: En caso de encontrar algún problema con el bot puede realizar una queja.

Ejemplos:

  • "Viajes a Carcarañá, entre 12:00 y 15:30".

  • "Viajes desde 9 de Julio (BA), ver 5".

  • "Guardar achabas = Viajes a Chabas".

  • "Mostrar achabas".

Respuesta:

Empresa Los Ranqueles, sale 12:00 y llega 13:00

Días disponibles: L(:white_check_mark:) M(:negative_squared_cross_mark:) M(:white_check_mark:) J(:white_check_mark:) V(:white_check_mark:) S(:white_check_mark:) D(:white_check_mark:) F(:negative_squared_cross_mark:) (indicando que no esta disponibles los días Martes y feriados).