{"id":202,"date":"2021-11-11T12:46:52","date_gmt":"2021-11-11T11:46:52","guid":{"rendered":"https:\/\/www.davidestebanmunoz.com\/?p=202"},"modified":"2021-12-30T21:40:16","modified_gmt":"2021-12-30T20:40:16","slug":"metro-bilbao-telegram-bot-2","status":"publish","type":"post","link":"https:\/\/www.davidestebanmunoz.com\/?p=202&lang=es","title":{"rendered":"Metro Bilbao Telegram Bot"},"content":{"rendered":"\n<p><a href=\"https:\/\/www.davidestebanmunoz.com\/?p=194\">This article can be read in english here<\/a><br>Este bot de telegram es accesible en <a href=\"http:\/\/t.me\/metrobilbao_bot\">http:\/\/t.me\/metrobilbao_bot<\/a><\/p>\n\n\n\n<p>El objetivo de este bot es obtener la informaci\u00f3n en TIEMPO REAL de los siguientes trenes para un recorrido . Tambi\u00e9n permite planificar recorridos durante las proximas 24 horas.<\/p>\n\n\n\n<p>La interacci\u00f3n con el usuario est\u00e1 basada en comandos de telegram, y acepta tanto estaciones introducidas en modo texto como la ubicaci\u00f3n del usuario (proporcionada por Telegram), sobre la cual el bot ofrece las 3 estaciones m\u00e1s cercanas.<\/p>\n\n\n\n<p>Asimismo tambi\u00e9n permite guardar 2 recorridos como favoritos, lo que permite obtener los siguientes trenes para esos recorridos con un solo comando.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"229\" height=\"300\" src=\"https:\/\/www.davidestebanmunoz.com\/wp-content\/uploads\/2021\/12\/metrobot-229x300.png\" alt=\"\" class=\"wp-image-195\" srcset=\"https:\/\/www.davidestebanmunoz.com\/wp-content\/uploads\/2021\/12\/metrobot-229x300.png 229w, https:\/\/www.davidestebanmunoz.com\/wp-content\/uploads\/2021\/12\/metrobot.png 474w\" sizes=\"auto, (max-width: 229px) 100vw, 229px\" \/><\/figure>\n\n\n\n<p>Su arquitectura est\u00e1 formada solamente por un contenedor MariaDB y un contenedor Python.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"187\" src=\"https:\/\/www.davidestebanmunoz.com\/wp-content\/uploads\/2021\/12\/telegram_bot.drawio-300x187.png\" alt=\"\" class=\"wp-image-196\" srcset=\"https:\/\/www.davidestebanmunoz.com\/wp-content\/uploads\/2021\/12\/telegram_bot.drawio-300x187.png 300w, https:\/\/www.davidestebanmunoz.com\/wp-content\/uploads\/2021\/12\/telegram_bot.drawio.png 451w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure><\/div>\n\n\n\n<p>Se ha usado la libreria pyTelegramBotAPI para atender las peticiones de telegram y una BBDD MariaDB para guardar las estaciones, sus coordenadas, y los recorridos favoritos de los usuarios.<\/p>\n\n\n\n<p>Hace uso de las APIs no publicas de Euskotren y Metro Bilbao para convertirse en la \u00daNICA herramienta disponible que te permite planificar un viaje utilizando las l\u00edneas 1 2 y 3 de Metro Bilbao.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Tipp: Telegram Bot<\/li><li>Ubicaci\u00f3n: Docker container en VPS<\/li><li>Lenguajes y tecnolog\u00edas usadas: Python, MySQLs<\/li><li>Repositorio Github: no<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/www.davidestebanmunoz.com\/?p=202&#038;lang=es\">Read More<span class=\"screen-reader-text\">Metro Bilbao Telegram Bot<\/span><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[25,67,69,84],"class_list":["post-202","post","type-post","status-publish","format-standard","hentry","category-proyectos-personales","tag-docker","tag-python-es","tag-sql-es","tag-telegram-es","excerpt"],"_links":{"self":[{"href":"https:\/\/www.davidestebanmunoz.com\/index.php?rest_route=\/wp\/v2\/posts\/202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.davidestebanmunoz.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.davidestebanmunoz.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.davidestebanmunoz.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.davidestebanmunoz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=202"}],"version-history":[{"count":2,"href":"https:\/\/www.davidestebanmunoz.com\/index.php?rest_route=\/wp\/v2\/posts\/202\/revisions"}],"predecessor-version":[{"id":223,"href":"https:\/\/www.davidestebanmunoz.com\/index.php?rest_route=\/wp\/v2\/posts\/202\/revisions\/223"}],"wp:attachment":[{"href":"https:\/\/www.davidestebanmunoz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.davidestebanmunoz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.davidestebanmunoz.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}