From 96e7bb3da1e2283d19a02d12c6391ad2fec3648e Mon Sep 17 00:00:00 2001 From: gitadmin Date: Sat, 10 Jan 2026 21:03:48 +0300 Subject: [PATCH] =?UTF-8?q?[=D0=92=D0=9E=D0=9B=D0=9A]=20=D0=A2=D0=B5=D1=81?= =?UTF-8?q?=D1=82=20=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D0=B0=20=D0=BD=D0=B0=20?= =?UTF-8?q?=D1=84=D1=80=D0=BE=D0=BD=D1=82=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db_edit.py | 19 +++++++++++++++++++ templates/index.html | 30 ++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) diff --git a/db_edit.py b/db_edit.py index 3b03ae4..280e101 100644 --- a/db_edit.py +++ b/db_edit.py @@ -26,6 +26,7 @@ from evtg_publish import tg_post_event_by_id, tg_post_all_events from zk_load import load_json_all from volk_load import load_categories, load_all_events from volk_cat_publish import tg_post_category_by_id, tg_post_all_categories +from test_tg_poster import make_test_post # Загружаем настройки из .env load_dotenv() @@ -985,6 +986,24 @@ def api_generate_all_shortnames(): log_event(error_msg) return jsonify({'success': False, 'error': error_msg}), 500 +@bp.route('/api/test_post', methods=['POST']) +@login_required +def api_test_post(): + try: + log_event("Запуск публикации тестового сообщения...") + result = make_test_post() + if result: + log_event("Тестовое сообщение успешно опубликовано") + return jsonify({'success': True}) + else: + error_msg = "Не удалось опубликовать тестовое сообщение" + log_event(error_msg) + return jsonify({'success': False, 'error': error_msg}), 500 + except Exception as e: + error_msg = f"Ошибка при публикации тестового сообщения: {str(e)}" + log_event(error_msg) + return jsonify({'success': False, 'error': error_msg}), 500 + @bp.route('/api/generate_shortname/', methods=['POST']) @login_required def api_generate_shortname(post_id): diff --git a/templates/index.html b/templates/index.html index 9715aec..96cadf2 100644 --- a/templates/index.html +++ b/templates/index.html @@ -478,6 +478,9 @@ +