From daed79d060544bdf55bae927db543061e77966d1 Mon Sep 17 00:00:00 2001 From: imunnic Date: Sun, 16 Mar 2025 22:29:23 +0100 Subject: [PATCH] una mas --- app/webscrapper.py | 4 ++-- .../es/imunnic/inversionitasBot/TelegramController.java | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/webscrapper.py b/app/webscrapper.py index 8b32e85..aafde5b 100644 --- a/app/webscrapper.py +++ b/app/webscrapper.py @@ -220,14 +220,14 @@ def search_indice(indice): price = soup.find("div", {"data-test": "instrument-price-last"}) price_change = soup.find("span", {"data-test": "instrument-price-change"}) price_change_percent = soup.find("span", {"data-test": "instrument-price-change-percent"}) - + porcentaje = price_change_percent.text.strip().replace("(", "").replace(")", "").replace("%", "") if price and price_change and price_change_percent: data = { "indice": indice, "valorActual": price.text.replace(",", "").strip(), # Convertir a número "cambio": price_change.text.replace(",", "").strip(), # Convertir a número - "porcentaje": price_change_percent.text.strip().replace("(", "").replace(")", "") # Eliminar paréntesis + "porcentaje": porcentaje # Eliminar paréntesis } logging.info(data) # Enviar los datos al bot de Telegram diff --git a/bot/src/main/java/es/imunnic/inversionitasBot/TelegramController.java b/bot/src/main/java/es/imunnic/inversionitasBot/TelegramController.java index 1aa9ce8..3a23222 100644 --- a/bot/src/main/java/es/imunnic/inversionitasBot/TelegramController.java +++ b/bot/src/main/java/es/imunnic/inversionitasBot/TelegramController.java @@ -16,9 +16,9 @@ public class TelegramController { public void sendMessage(@RequestBody IndiceRequest request) { String mensaje = String.format( "*📊 Índice:* `%s`\n" + - "*💰 Valor Actual:* `%,.2f`\n" + - "*📉 Cambio:* `%,.2f`\n" + - "*📈 Cambio(%):* `%s`", + "*💰 Valor Actual:* `%s`\n" + // Usamos %s para enviar el valor tal como se recibe + "*📉 Cambio:* `%s`\n" + // Lo mismo para el cambio + "*📈 Cambio(%):* `%s`", // Lo mismo para el porcentaje request.getIndice(), request.getValorActual(), request.getPorcentaje() ); telegramBot.sendMessage(telegramBot.CHAT_ID, mensaje );