Telegram BOT

December 21, 2021 · View on GitHub

Bot de Telegram en JAVA y SQLite.

Sirve para consultar los precios de las gasolineras más cercanas a tu ubicación. Los datos son procedentes del portal de Datos Abiertos del gobierno de España. Se ha realizado como un ejercicio para ver las posibilidades de explotación de los datos abiertos a través de Telegram. Usa el código como mejor veas.

URL del Bot: https://t.me/SurtidorBot

Pasos de instalación:

  • clona el proyecto y lo abres en tu IDE favorito
  • Importa las librerías del pom.xml con Maven/Update proyect..
  • Crea tu propio bot con @Botfather y guarda el token
  • Crea el fichero configuracion.properties en la carpeta "res". En el defines las variables var.BotUsername= (valor devuelto por @Botfather) var.BotToken= (valor devuelto por @Botfather) var.userAdm = user_id del administrador o dueño del bot. Tendrá los comandos especias de creación de base de datos /crearbd y de consulta de veces de uso del bot /datos
  • Importar el certificado de https://sedeaplicaciones.minetur.gob.es/ServiciosRESTCarburantes/PreciosCarburantes/EstacionesTerrestres/FiltroProducto en el almacen de certificados de tu servidor
  • Ejecuta la clase Main.java

Text encoding -> UTF-8