Commit Graph

  • 612564389b Тест-режим: отправлять на /check/ авто-кроп лица (как в превью/публикации), а не оригинал main dddennnisss 2026-08-23 15:06:04 +07:00
  • b5cd3df5dd Тест-режим: показывать метрики кадра из /check/ (какой кадр измерил сайт) dddennnisss 2026-08-23 04:33:19 +07:00
  • a0ade670fe Тест-режим: сброс протухшего pending_photos/test_submode при входе в модуль (фото больше не улетает сразу после тайм-аута) dddennnisss 2026-08-23 03:36:22 +07:00
  • 2a4e2fc9a2 Fix: URL /check/ (было photo-botcheck/ — терялся слэш после replace) dddennnisss 2026-08-22 21:27:52 +07:00
  • f18c564ead Тест-режим: проверка через /api/photo-bot/check/ сайта (CV+гримасы+ИИ), метрики из llama.cpp, удаление прямого llama.cpp-клиента dddennnisss 2026-08-22 20:47:57 +07:00
  • ab58203982 Фото: запрет приёма фото при «на модерации»; неверная команда — «Неизвестная команда» (UNKNOWN_MAIN_CMD_TEXT) во всём модуле dddennnisss 2026-08-22 16:05:08 +07:00
  • 859ac42a77 Фото: неверная команда — глобальное сообщение ошибки; тест-режим: кнопка 9 «Назад» dddennnisss 2026-08-22 15:24:42 +07:00
  • bd0c14c8f0 Фото: pending — только статус (без «пришлите фото», без номера); тест-приветствие без блока модерации dddennnisss 2026-08-22 14:48:55 +07:00
  • 8a7634daed Фото: вход в тест-режим только по кнопке 1; во входном сообщении — меню+статус+кнопка 1 (без описания тест-режима) dddennnisss 2026-08-22 14:22:00 +07:00
  • 7fa515de58 Фото (тест-режим): детальный отчёт ИИ — время, токены (приём/отдача), скорость ток/сек, детали ошибок dddennnisss 2026-08-22 10:59:29 +07:00
  • e08c861149 Фото: pending-состояние — модуль остаётся открыт; тест-режим: фото можно отправить на тест; прочий ввод → ошибка неверного выбора dddennnisss 2026-08-22 00:08:34 +07:00
  • 1bdfd163fe Фото: проверка статуса внутри режима тоже работает в тестовом режиме dddennnisss 2026-08-21 22:25:19 +07:00
  • 0b9a697099 Фото: статусы модерации показываются и в тестовом режиме dddennnisss 2026-08-21 22:22:42 +07:00
  • 1c2d018be4 Фото: входное сообщение универсальное (меню + статус модерации одним сообщением) dddennnisss 2026-08-21 22:08:34 +07:00
  • 0b2364d79f Фото: проверка статуса модерации перенесена из main.py в модуль photo_bot (паттерн ЛК) dddennnisss 2026-08-21 21:21:14 +07:00
  • c358d4cbbb Фото: уведомление о причине отказа модерации при входе в модуль dddennnisss 2026-08-21 20:05:18 +07:00
  • 1ea42a9197 Тест-мод: под-режим «1 — тест проверка фото» внутри штатного фото-режима Hermes Bot 2026-08-20 13:06:35 +07:00
  • 633eb27450 config: фото-тест-мод — без .env, всё в константах config.py Denis Krivochenko 2026-08-17 17:22:01 +07:00
  • 9271c23780 photo_bot: разрешение фото для ИИ 768->1536 (PHOTO_TEST_AI_MAX_SIDE) Denis Krivochenko 2026-08-17 17:17:02 +07:00
  • 0941a28da4 photo_bot: жёсткий промпт — чек-лист A-E, фиксация мимики/графики, правила отказа Denis Krivochenko 2026-08-17 17:10:37 +07:00
  • d3b1ba6e8a prompt: стоп-фактор «гримасы и мимика» + фон с буквами/коллажи Denis Krivochenko 2026-08-17 16:54:55 +07:00
  • 9cb234dda3 photo_bot: текст превью тест-мода — кнопки 1/2/0 Denis Krivochenko 2026-08-17 16:45:45 +07:00
  • 6f4c979567 config: PHOTO_TEST_MODE — прямой флаг True/False без .env Denis Krivochenko 2026-08-17 16:28:31 +07:00
  • 9f49dd3e96 photo_bot: тест-мод — текст поиска лица Denis Krivochenko 2026-08-17 16:04:54 +07:00
  • aee2fe8f25 photo_bot: тестовый мод — фото напрямую в ИИ, без публикации Denis Krivochenko 2026-08-17 16:03:04 +07:00
  • 9f35db6f09 main.py: обработка 0 и меню — возврат в главное меню dddennnisss 2026-08-14 14:57:20 +07:00
  • f90dd77bd8 Обновить utils/texts.py dddennnisss 2026-08-14 14:55:24 +07:00
  • a98fcd0feb photo_processor.py: извлекаем логин из email dddennnisss 2026-08-14 14:41:30 +07:00
  • b065a85114 handlers.py: извлекаем логин из email dddennnisss 2026-08-14 14:41:22 +07:00
  • 795f037f1b handlers.py: извлекаем логин из email dddennnisss 2026-08-14 14:39:30 +07:00
  • 7ca86466f7 main.py: проверка модерации при входе в PHOTO_MODE dddennnisss 2026-08-14 14:35:05 +07:00
  • 966b8d4774 handlers.py: photo_moderation_pending из texts.py dddennnisss 2026-08-14 14:13:33 +07:00
  • 7aa2d92b8b texts.py: добавлена photo_moderation_pending, убраны дубликаты dddennnisss 2026-08-14 14:09:16 +07:00
  • 4418bcb3a3 handlers.py: проверка статуса модерации при входе и перед отправкой dddennnisss 2026-08-14 13:50:46 +07:00
  • 7c74c19de6 handlers.py: убран автопереход в меню после отправки фото dddennnisss 2026-08-14 13:25:59 +07:00
  • 781f52a301 handlers.py: убран PHOTO_UPLOADING_API_TEXT, оставлен PHOTO_AI_PROCESSING_TEXT dddennnisss 2026-08-14 12:59:24 +07:00
  • 90777785f4 texts.py: убран PHOTO_UPLOADING_API_TEXT, оставлен PHOTO_AI_PROCESSING_TEXT dddennnisss 2026-08-14 12:58:57 +07:00
  • 182194a57a photo_processor.py: timeout 300с (5 минут) dddennnisss 2026-08-14 12:41:05 +07:00
  • 3148a6c5ab handlers.py: PHOTO_AI_PROCESSING_TEXT из utils/texts.py dddennnisss 2026-08-14 12:40:44 +07:00
  • 20759ac600 texts.py: добавлен PHOTO_AI_PROCESSING_TEXT (5 минут) dddennnisss 2026-08-14 12:39:02 +07:00
  • 5644e6dc74 texts.py: добавлен PHOTO_AI_PROCESSING_TEXT (5 минут) dddennnisss 2026-08-14 12:38:33 +07:00
  • 0fd2136bc0 handlers.py: PHOTO_AI_PROCESSING_TEXT из utils/texts.py dddennnisss 2026-08-14 12:37:35 +07:00
  • d6c7d1258d texts.py: добавлен PHOTO_AI_PROCESSING_TEXT (5 минут) dddennnisss 2026-08-14 12:37:15 +07:00
  • 1990b915b2 texts.py: добавлен PHOTO_AI_PROCESSING_TEXT (5 минут) dddennnisss 2026-08-14 12:36:40 +07:00
  • 2be4711a3a photo_processor.py: timeout 120с для ИИ dddennnisss 2026-08-14 12:28:38 +07:00
  • 0dba3e7bf6 photo_processor.py: port 8085 добавлен dddennnisss 2026-08-14 12:20:34 +07:00
  • 746d9bc7e4 handlers.py: все техошибки через photo_error_handling() dddennnisss 2026-08-14 12:14:59 +07:00
  • c0ec03526e photo_processor.py: логгирование ответа API dddennnisss 2026-08-14 12:12:41 +07:00
  • 0cf46713d4 photo_processor.py: verify=False для SSL cert dddennnisss 2026-08-14 12:02:08 +07:00
  • 55d95d3042 handlers.py: NameError image_bytes->raw_bytes исправлено dddennnisss 2026-08-14 11:51:56 +07:00
  • 7196fe603a handlers.py: добавлен import smtplib, детальное логгирование ошибок dddennnisss 2026-08-14 11:49:25 +07:00
  • ff6216cdf3 Фикс: поддержка WebP через PIL fallback dddennnisss 2026-08-14 11:41:48 +07:00
  • a38fc7d889 handlers.py: полная переработка под Django API, get_crop_coordinates, превью dddennnisss 2026-08-14 09:57:52 +07:00
  • 5bd26d706e Полная переработка: интеграция с Django API, превью, кнопки подтверждения dddennnisss 2026-08-14 09:48:49 +07:00
  • 5deb7ff689 Обновлены тексты PHOTO BOT — интеграция с Django API dddennnisss 2026-08-14 09:43:41 +07:00
  • 707dcf3437 Рефакторинг: выделение get_crop_coordinates(), интеграция с Django API dddennnisss 2026-08-14 09:37:35 +07:00
  • c7ae88a3e0 Merge branch 'main' of http://192.168.1.108:3000/dddennnisss/trueconf_bot Денис Кривоченко 2026-08-14 00:54:40 +07:00
  • 7b129e0836 photo_bot: remove AI validator, restore prepare_ad_photo workflow Денис Кривоченко 2026-08-14 00:54:30 +07:00
  • 9a9b90b3a1 photo_bot: remove AI validator, restore prepare_ad_photo workflow dddennnisss 2026-08-14 00:54:27 +07:00
  • 95803b2c3c Update photo_bot/handlers.py: preview after AI approval + dynamic log path + system_error_text dddennnisss 2026-08-13 14:52:30 +07:00
  • 809f5f4980 Update photo_bot/handlers.py: AI photo verification instead of preview dddennnisss 2026-08-13 14:15:38 +07:00
  • fbe9c042ce revert 4db994f6de dddennnisss 2026-08-11 15:34:05 +07:00
  • 508bfd36df revert 941cd569d8 dddennnisss 2026-08-11 12:59:19 +07:00
  • 941cd569d8 fix: lk_diagnostic.py - check q_firm for ALL periods lk-diag-check-all Денис Кривоченко 2026-08-11 12:56:52 +07:00
  • 7c2a3f1c4a Обновить lk/test/lk_diagnostic.py dddennnisss 2026-08-11 12:32:51 +07:00
  • a9a4926e3e revert 427f6ed000 dddennnisss 2026-08-11 11:53:55 +07:00
  • 427f6ed000 fix: lk_diagnostic.py - separate short_name for sAMAccountName and ANR Денис Кривоченко 2026-08-11 11:52:13 +07:00
  • cc9d3ca78a fix: lk_diagnostic.py - use universal LDAP filter with ANR Денис Кривоченко 2026-08-11 11:49:06 +07:00
  • f0d927bcb6 fix: lk_diagnostic.py - use AD + correct SQL columns Денис Кривоченко 2026-08-11 11:30:16 +07:00
  • d2e7dd6234 fix: lk_diagnostic.py - fix strip syntax error Денис Кривоченко 2026-08-11 11:26:53 +07:00
  • 9e34b0597b add: diagnostic script for lk payslip issues Денис Кривоченко 2026-08-11 11:17:38 +07:00
  • 4db994f6de fix: import config module for email alerts Денис Кривоченко 2026-07-31 01:29:55 +07:00
  • ed669b6aac fix: add missing MIMEMultipart import for email alerts Денис Кривоченко 2026-07-31 01:25:21 +07:00
  • cecec601e0 fix: add debug logging to email alert function Денис Кривоченко 2026-07-31 01:16:29 +07:00
  • 6c466dc0f6 fix: use correct config reference for email alerts Денис Кривоченко 2026-07-31 01:12:28 +07:00
  • 974ecbb36d fix: restore missing logger definition Денис Кривоченко 2026-07-31 00:46:21 +07:00
  • a189c361d2 fix: restore missing router = Router() declaration Денис Кривоченко 2026-07-31 00:40:39 +07:00
  • 613102d0c9 fix: add email alerts for transcription module errors Денис Кривоченко 2026-07-31 00:37:09 +07:00
  • 4a464911d6 fix: add email alerts for all SD module errors Денис Кривоченко 2026-07-31 00:26:24 +07:00
  • 2fe74b08d8 fix: add email alerts for missing LK session and header errors Денис Кривоченко 2026-07-31 00:03:06 +07:00
  • 5f1c023652 fix: use system_error_text for lk error handling Денис Кривоченко 2026-07-30 23:42:37 +07:00
  • 4fbca23c6b fix: use system_error_text for photo unknown command Денис Кривоченко 2026-07-30 23:39:23 +07:00
  • edbb1bbc95 Обновить service_desk/handlers.py dddennnisss 2026-07-30 23:35:06 +07:00
  • 0973b83ba0 fix: correct indentation in _create_ticket_and_attach_files Денис Кривоченко 2026-07-30 23:24:31 +07:00
  • 996cfc7ad3 fix: catch SD errors in background task and send universal error message Денис Кривоченко 2026-07-30 23:24:04 +07:00
  • 81714f4bc2 fix: move error handling to background task where msg.answer works Денис Кривоченко 2026-07-30 23:22:44 +07:00
  • 6366f2a503 fix: correct indentation for done_callback Денис Кривоченко 2026-07-30 23:17:17 +07:00
  • c7e0fd8cc6 fix: add done_callback to SD timer task to catch background errors Денис Кривоченко 2026-07-30 23:16:36 +07:00
  • d3f6206113 fix: wrap entire SD handler in try-except to prevent crashes when SD is unreachable Денис Кривоченко 2026-07-30 23:13:03 +07:00
  • 3d6c99ed24 fix: wrap entire SD handler in try-except to prevent crashes when SD is unreachable Денис Кривоченко 2026-07-30 23:11:58 +07:00
  • 03808a553a fix: wrap entire SD handler in try-except to prevent crashes when SD is unreachable Денис Кривоченко 2026-07-30 23:11:13 +07:00
  • 6f187591b5 fix: wrap entire SD handler in try-except to prevent crashes when SD is unreachable Денис Кривоченко 2026-07-30 23:10:28 +07:00
  • 6c43c4315e fix: use universal system_error_text for all SD errors Денис Кривоченко 2026-07-30 23:01:41 +07:00
  • 1e4770ea16 fix: use universal system_error_text instead of API/system errors in transcription Денис Кривоченко 2026-07-30 22:57:22 +07:00
  • c5edcbdd06 Обновить instruct/handlers.py dddennnisss 2026-07-30 22:29:53 +07:00
  • a3b9796fe8 fix: add исполнен/выполнен to CLOSED_STATUSES Денис Кривоченко 2026-07-30 22:15:21 +07:00
  • aaf0c66ed6 fix: set_state before email unavailable text Денис Кривоченко 2026-07-30 22:03:15 +07:00
  • 0fa11655d5 fix: set state before showing email unavailable text so 9 works Денис Кривоченко 2026-07-30 21:57:48 +07:00
  • 7523a4849e fix: reformat email history ask text Денис Кривоченко 2026-07-30 21:43:00 +07:00
  • bfb3a0f359 fix: escape quotes in email_not_had text Денис Кривоченко 2026-07-30 21:24:48 +07:00