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_)})