diff --git a/AUTO_STATUS_CHECKER_README.md b/AUTO_STATUS_CHECKER_README.md index e72d4f4a..4c1618df 100644 --- a/AUTO_STATUS_CHECKER_README.md +++ b/AUTO_STATUS_CHECKER_README.md @@ -31,7 +31,7 @@ ## Формат комментария ``` -=== АВТОМАТИЧЕСКАЯ ПРОВЕРКА СТАТУСА ОБРАЩЕНИЯ === +🤖 АВТОМАТИЧЕСКАЯ ПРОВЕРКА СТАТУСА ОБРАЩЕНИЯ Регистрационный номер: 37RS0010-217-25-0001439 Суд: Ленинский районный суд г. Иваново @@ -59,6 +59,8 @@ Дата проверки: 16.10.2025 19:25:40 ``` +**Примечание:** Иконка робота 🤖 отображается автоматически благодаря каналу "Telegram AI Bot" + ## Использование ### Ручной запуск @@ -70,18 +72,18 @@ php check_exec_list_statuses.php ### Через cron (автоматический запуск) -Добавить в crontab: +**✅ НАСТРОЕНО:** Скрипт автоматически запускается каждый день в 10:00 ```bash # Проверка статусов каждый день в 10:00 0 10 * * * cd /var/www/fastuser/data/www/crm.clientright.ru && php check_exec_list_statuses.php >> logs/auto_status_checker_cron.log 2>&1 ``` -Или каждые 6 часов: +Логи cron запусков сохраняются в `logs/auto_status_checker_cron.log` +Для изменения расписания используйте: ```bash -# Проверка статусов каждые 6 часов -0 */6 * * * cd /var/www/fastuser/data/www/crm.clientright.ru && php check_exec_list_statuses.php >> logs/auto_status_checker_cron.log 2>&1 +crontab -e ``` ## Параметры скрипта @@ -150,7 +152,7 @@ php check_exec_list_statuses.php ## Технические детали - **От пользователя:** ИИ Клиентправ (ID: 23) -- **Канал:** `Court Status API` +- **Канал:** `Telegram AI Bot` (для отображения иконки робота 🤖) - **Кодировка:** UTF-8 - **Формат комментария:** Текст без эмодзи (для совместимости) - **Задержка между запросами:** 2 секунды diff --git a/check_exec_list_statuses.php b/check_exec_list_statuses.php index 99766a73..fde3ac48 100644 --- a/check_exec_list_statuses.php +++ b/check_exec_list_statuses.php @@ -152,8 +152,8 @@ for ($i = 0; $i < $projectCount; $i++) { $successCount++; - // 3. Формируем комментарий с полученными данными (без эмодзи для совместимости) - $commentText = "=== АВТОМАТИЧЕСКАЯ ПРОВЕРКА СТАТУСА ОБРАЩЕНИЯ ===\n\n"; + // 3. Формируем комментарий с полученными данными + $commentText = "АВТОМАТИЧЕСКАЯ ПРОВЕРКА СТАТУСА ОБРАЩЕНИЯ\n\n"; $commentText .= "Регистрационный номер: $regNumber\n"; $commentText .= "Суд: $court\n"; $commentText .= "Текущий статус: $currentState\n\n"; @@ -206,7 +206,7 @@ for ($i = 0; $i < $projectCount; $i++) { $escapedComment = $mysqli->real_escape_string($commentText); $sql = "INSERT INTO vtiger_modcomments (modcommentsid, commentcontent, related_to, customer, userid, reasontoedit, channel, parent_comments) - VALUES($comment_id, '$escapedComment', $projectId, 0, $ai_bot_userid, '', 'Court Status API', 0)"; + VALUES($comment_id, '$escapedComment', $projectId, 0, $ai_bot_userid, '', 'Telegram AI Bot', 0)"; $mysqli->query($sql); $mysqli->close();