{"id":1291,"date":"2025-10-13T09:12:10","date_gmt":"2025-10-13T07:12:10","guid":{"rendered":"https:\/\/germanmallo.com\/?p=1291"},"modified":"2026-10-05T08:15:50","modified_gmt":"2026-10-05T06:15:50","slug":"bitcoin-telegram-bot","status":"publish","type":"post","link":"https:\/\/germanmallo.com\/en\/bitcoin-telegram-bot\/","title":{"rendered":"El bot de Telegram que me avisa cuando Bitcoin baja"},"content":{"rendered":"<blockquote><p>\u201cNo soy trader, pero me gusta saber qu\u00e9 pasa sin tener que mirar una gr\u00e1fica cada diez minutos.\u201d<\/p><\/blockquote>\n<hr \/>\n<h3 id=\"-c-mo-surgi-la-idea\">C\u00f3mo surgi\u00f3 la idea<\/h3>\n<p>Hace poco compr\u00e9 <strong>Bitcoin por primera vez<\/strong>.<br \/>\nNo buscaba ganar dinero r\u00e1pido ni hacer trading; simplemente me apetec\u00eda experimentar con el ecosistema cripto desde dentro.<\/p>\n<p>Lo que descubr\u00ed enseguida es que <strong>estar pendiente del precio todo el d\u00eda es agotador<\/strong>. As\u00ed que pens\u00e9: <em>si <a href=\"https:\/\/germanmallo.com\/en\/mi-stack-electrico-domestico\/\" target=\"_blank\" rel=\"noopener\">ya tengo un servidor funcionando<\/a>, \u00bfpor qu\u00e9 no crear un sistema que me avise autom\u00e1ticamente cuando el precio de Bitcoin cambie de forma relevante?<\/em><\/p>\n<p>De esa idea naci\u00f3 mi <strong>bot personal de alertas por Telegram<\/strong>, una peque\u00f1a herramienta que ahora me env\u00eda mensajes cuando el valor de Bitcoin cae por debajo de ciertos l\u00edmites.<\/p>\n<hr \/>\n<h3 id=\"-qu-hace-el-bot\">Qu\u00e9 hace el bot<\/h3>\n<p>El funcionamiento es muy simple: el bot consulta de forma peri\u00f3dica el precio de <strong>Bitcoin en euros<\/strong> y, cuando detecta que ha bajado de ciertos valores, <strong>me manda un aviso directo a Telegram<\/strong>.<\/p>\n<p>Adem\u00e1s, puedo enviarle mensajes para:<\/p>\n<ul>\n<li>Ver el precio actual.<\/li>\n<li>Pausar o reanudar las notificaciones.<\/li>\n<li>Cambiar los l\u00edmites de alerta sin tener que reiniciar nada.<\/li>\n<\/ul>\n<p>Todo ocurre de manera silenciosa en segundo plano, sin ocupar recursos ni requerir que yo haga nada. Si Bitcoin se desploma, Telegram me avisa. Si no pasa nada, el bot sigue tranquilo esperando.<\/p>\n<hr \/>\n<h3 id=\"-c-mo-lo-mont-\">C\u00f3mo lo mont\u00e9<\/h3>\n<p>Aunque suene complejo, no lo es.<br \/>\nEl bot est\u00e1 <a href=\"https:\/\/github.com\/Dreiko98\/btc-telegram-bot\" target=\"_blank\" rel=\"noopener\">desarrollado en <strong>Python<\/strong><\/a> y lo tengo <strong>ejecut\u00e1ndose en mi servidor local<\/strong>, de forma continua.<br \/>\nLo despliego en un contenedor para que sea m\u00e1s f\u00e1cil mantenerlo y olvidarme de si est\u00e1 activo o no.<\/p>\n<p>A nivel interno, el bot se conecta a la <strong>API p\u00fablica de Binance<\/strong>, que ofrece el precio actualizado de Bitcoin en tiempo real.<br \/>\nLuego compara ese valor con los l\u00edmites que le indico \u2014por ejemplo, que me avise si baja de 95.000 o de 90.000 euros\u2014 y, si se cumple la condici\u00f3n, <strong>me env\u00eda un mensaje autom\u00e1tico por Telegram<\/strong>.<\/p>\n<p>Es una automatizaci\u00f3n m\u00ednima, pero tremendamente pr\u00e1ctica.<\/p>\n<hr \/>\n<h3 id=\"-qu-me-aporta-tenerlo\">Qu\u00e9 me aporta tenerlo<\/h3>\n<p>Lo mejor de este sistema es la <strong>tranquilidad<\/strong>.<br \/>\nNo necesito estar revisando aplicaciones ni mirar gr\u00e1ficos.<br \/>\nSimplemente, si algo importante ocurre con el precio de Bitcoin, me entero en el momento.<\/p>\n<p>Y si quiero dejar de recibir avisos, le escribo al bot y los pausa.<br \/>\nAs\u00ed de sencillo.<\/p>\n<p>Tambi\u00e9n me gusta la idea de <strong>tenerlo todo bajo mi control<\/strong>: corre en mi propio servidor, con mis propias reglas, y sin depender de servicios externos.<\/p>\n<hr \/>\n<h3 id=\"-qu-podr-a-mejorar\">Qu\u00e9 podr\u00eda mejorar<\/h3>\n<p>Como cualquier proyecto personal, siempre hay margen para hacerlo crecer.<br \/>\nEn el futuro me gustar\u00eda que el bot:<\/p>\n<ul>\n<li>Pueda seguir tambi\u00e9n otras criptomonedas.<\/li>\n<li>Avise de subidas fuertes, no solo de bajadas.<\/li>\n<li>Guarde un peque\u00f1o hist\u00f3rico de precios para visualizar tendencias.<\/li>\n<li>O incluso, se conecte con otras plataformas como Discord o email.<\/li>\n<\/ul>\n<p>Por ahora, cumple exactamente con lo que necesito: <strong>me avisa cuando Bitcoin baja<\/strong>, sin molestar cuando no hace falta.<\/p>\n<hr \/>\n<h3 id=\"-conclusi-n\">Conclusi\u00f3n<\/h3>\n<p>Este bot no es un experimento financiero, sino un ejercicio de <strong>automatizaci\u00f3n personal<\/strong>.<br \/>\nUn ejemplo de c\u00f3mo con un poco de l\u00f3gica y las herramientas adecuadas puedes crear algo que realmente te ahorre tiempo y te simplifique la vida.<\/p>\n<p>Desde que lo tengo, <strong>Bitcoin puede subir o bajar<\/strong>, pero yo no necesito estar pendiente.<br \/>\nTelegram se encarga de avisarme.<\/p>","protected":false},"excerpt":{"rendered":"<p>\u201cNo soy trader, pero me gusta saber qu\u00e9 pasa sin tener que mirar una gr\u00e1fica cada diez minutos.\u201d C\u00f3mo surgi\u00f3 la idea Hace poco compr\u00e9 Bitcoin por primera vez. No buscaba ganar dinero r\u00e1pido ni hacer trading; simplemente me apetec\u00eda experimentar con el ecosistema cripto desde dentro. Lo que descubr\u00ed enseguida es que estar pendiente [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1294,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[79],"tags":[92,85,90,91],"class_list":["post-1291","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automatizacion","tag-automatizacion","tag-bitcoin","tag-python","tag-telegram"],"acf":[],"_links":{"self":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/posts\/1291","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/comments?post=1291"}],"version-history":[{"count":1,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/posts\/1291\/revisions"}],"predecessor-version":[{"id":4519,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/posts\/1291\/revisions\/4519"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/media\/1294"}],"wp:attachment":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/media?parent=1291"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/categories?post=1291"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/tags?post=1291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}