[ВОЛК] Тест кнопка на фронте
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2026-01-10 21:03:48 +03:00
parent 720ba0ed36
commit 96e7bb3da1
2 changed files with 49 additions and 0 deletions
+19
View File
@@ -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/<int:post_id>', methods=['POST'])
@login_required
def api_generate_shortname(post_id):