Собственный проект автоматического мониторинга изменений визовых правил Таиланда для граждан России.
Задача — регулярно проверять официальные источники, определять, изменились ли условия безвизового въезда, и автоматически уведомлять в Telegram только при появлении действительно новой информации.
Дополнительно требовалось исключить повторные уведомления из-за изменения формулировок текста, добавить ежедневную контрольную сводку и отдельную обработку ошибок workflow.
Разработал автоматизированный мониторинг в n8n.
Workflow запускается по расписанию три раза в день и получает данные напрямую из официальных источников Таиланда:
— Royal Thai Embassy in Moscow;
— Department of Consular Affairs, Ministry of Foreign Affairs of Thailand.
HTML официальных страниц очищается от служебного контента и преобразуется в компактный текстовый контекст.
Далее данные передаются в OpenAI для структурированной классификации:
— действует ли прежнее правило;
— найдено ли официально подтверждённое изменение;
— новый срок пребывания;
— дата вступления изменения в силу;
— статус решения;
— уровень уверенности.
Чтобы избежать ложных повторных уведомлений, реализовал state management с fingerprint фактического состояния. Система сравнивает не формулировки текста, а ключевые параметры: статус, текущий срок, новый срок, дату вступления и статус решения.
Реализована маршрутизация:
changed → срочное Telegram-уведомление;
unclear → уведомление о неподтверждённой информации;
no_change → без лишних сообщений в течение дня;
вечером → контрольный статус о том, что монитор работает и проверка выполнена.
Отдельный Error Handler автоматически сообщает в Telegram об ошибке, проблемной ноде и Execution ID.
В результате создан работающий AI-мониторинг, который автоматически отслеживает изменения официальных правил и сообщает только о значимых событиях.
На реальном тесте система корректно определила:
— текущий безвизовый режим: 60 дней;
— официально утверждённое изменение: 30 дней;
— дату вступления: 15.09.2026;
— статус решения: published_or_effective.
Дополнительно проверены:
— защита от повторных уведомлений;
— сохранение состояния между запусками;
— ежедневный heartbeat-отчёт;
— production Error Handler с Telegram-уведомлением.
Архитектуру можно использовать не только для визовых правил, но и для мониторинга:
— законодательства и нормативных документов;
— цен и тарифов;
— регламентов;
— официальных публикаций;
— условий поставщиков;
— важных изменений на сайтах.
Исходный код и обезличенные n8n workflow:
https://github.com/Andrei-Blagov/n8n-thailand-visa-monitor