diff --git a/managers/queue_manager.py b/managers/queue_manager.py
index 77c1cdc..14f5985 100644
--- a/managers/queue_manager.py
+++ b/managers/queue_manager.py
@@ -55,7 +55,7 @@ class QueueManager:
# Mantener solo los primeros NOTIFIED_ARTICLES_LIMIT artículos después de enviar
if len(self._notified_articles) > NOTIFIED_ARTICLES_LIMIT:
- self._notified_articles = self._notified_articles[:NOTIFIED_ARTICLES_LIMIT]
+ self._notified_articles = self._notified_articles[NOTIFIED_ARTICLES_LIMIT:]
except Exception as e:
self.logger.error(f"Error al enviar artículo a Telegram: {e}")
diff --git a/managers/telegram_manager.py b/managers/telegram_manager.py
index a18a157..6e1aa72 100644
--- a/managers/telegram_manager.py
+++ b/managers/telegram_manager.py
@@ -12,7 +12,6 @@ import threading
from datetime import datetime
ITEM_HTML = """
-Resultados para: {search_name}
Artículo: {title}
{description}
@@ -112,14 +111,16 @@ class TelegramManager:
# Crear botones inline para el primer mensaje del grupo
keyboard = [
- [InlineKeyboardButton("⭐ Añadir a favoritos", callback_data=f"fav_{article.get_id()}_{search_name}")]
+ [
+ InlineKeyboardButton("⭐ Añadir a favoritos", callback_data=f"fav_{article.get_id()}_{search_name}")
+ ]
]
reply_markup = InlineKeyboardMarkup(keyboard)
# Enviar un mensaje adicional con los botones (reply al primer mensaje del grupo)
await self._bot.send_message(
chat_id=self._channel,
- text="💾 Acciones:",
+ text="💾 Acciones",
reply_markup=reply_markup,
reply_to_message_id=sent_messages[0].message_id,
message_thread_id=thread_id