From bae5329b1eb1f69ec0182be2b08e31f8ad499335 Mon Sep 17 00:00:00 2001 From: Luciano Gervasoni Date: Thu, 14 Aug 2025 14:48:03 +0200 Subject: [PATCH] View fix (6) --- app_urls/fetcher/views_base.py | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/app_urls/fetcher/views_base.py b/app_urls/fetcher/views_base.py index c16910d..3a6b2ff 100644 --- a/app_urls/fetcher/views_base.py +++ b/app_urls/fetcher/views_base.py @@ -111,7 +111,18 @@ def notify_status(request): bot_token = os.environ.get("TELEGRAM_BOT_TOKEN", "") chat_id = os.environ.get("TELEGRAM_CHAT_ID", "") - message = "During the last {} hours:\n{}\n{}\n{}".format(last_hours, urls_data_status, urls_data_source, urls_data_search) + str_status = [urls_data_status] + readable_urls_data_status = json.dumps(list(urls_data_status), indent=2, default=str) + + # message = "During the last {} hours:\n{}\n{}\n{}".format(last_hours) + + message = "During the last {} hours:\n" + for o in urls_data_status: + message += " {}".format(o) + for o in urls_data_source: + message += " {}".format(o) + for o in urls_data_search: + message += " {}".format(o) url = f"https://api.telegram.org/bot{bot_token}/sendMessage" params = { @@ -131,8 +142,8 @@ def notify_status(request): import json from django.forms.models import model_to_dict - readable = json.dumps(list(urls_data_status), indent=2, default=str) - readable_ = [model_to_dict(obj) for obj in urls_data_status] + + # readable_ = [model_to_dict(obj) for obj in urls_data_status] response = requests.post(url, params={"chat_id": chat_id, "text": str(readable)}) response = requests.post(url, params={"chat_id": chat_id, "text": str(readable_)})