МОНИТОР ЗАКУПОК - ПОДКЛЮЧЕНИЕ И ИСПОЛЬЗОВАНИЕ Что ты собираешь Личный инструмент для поиска нужного товара в открытых закупках Казахстана. Он читает названия и доступные спецификации, показывает совпадения и отправляет ссылки на закупку и документы в Telegram. 1. Открой Codex Создай отдельную папку проекта. Скопируй промпт из карточки и вставь его в Codex. Агент скачает стартовый проект, установит зависимости в отдельное окружение и поможет настроить поиск. 2. Опиши свой товар Назови товар, обязательные характеристики и то, что не подходит. Например, для тактильной плитки стоит отделять саму плитку от клея, сенсорных панелей и вывесок. Сначала просмотри найденные документы и уточни фильтр вместе с агентом. 3. Открой свой монитор После запуска: http://127.0.0.1:8765 Кнопка «Проверить сейчас» обновляет данные. Поле поиска фильтрует уже найденные объявления. Ссылки ведут на оригинал закупки и технические документы. 4. Подключи Telegram Создай своего бота через официальный @BotFather, открой чат с ним и нажми Start. Сохрани токен только локально, не отправляй его агенту в переписку. Агент поможет задать TEMKI_TELEGRAM_BOT_TOKEN и TEMKI_TELEGRAM_CHAT_ID в окружении процесса, затем включить telegram: true в config.json. Проверь одно уведомление. Оно содержит название, срок, ссылку на закупку и прямые ссылки на спецификации. Повторная проверка той же версии объявления не должна прислать дубль. 5. Оставь монитор запущенным server.py запускает интерфейс и почасовую проверку. Компьютер должен быть включён и не спать. Закрытие процесса или Ctrl+C останавливает монитор. Для круглосуточной работы можно отдельно перенести проект на свой сервер. Что важно для точного поиска - Поиск портала по названию не охватывает позиции, упомянутые только во вложениях. Для более широкого поиска агент может убрать query и проверять свежую ленту; max_pages ограничивает число страниц за проход. - В этой версии отбор идёт по настроенным словам и признакам. PDF со сканами и неподдерживаемые форматы попадают на ручную проверку. - Поле «Прочитано документов» означает извлечение текста, а не проверку всех условий участия. Условия смотри в оригинале. - История в runtime/state.sqlite защищает от повторной отправки. Не удаляй её при обновлении проекта. - Если отправка Telegram завершилась с неопределённым результатом, агент должен проверить её перед повтором. Изменить товар: попроси Codex обновить config.json и сделать контрольную проверку. После изменения конфигурации перезапусти server.py. Исходники: https://temki.nekurs.org/downloads/tender-monitor.zip Промпт: https://temki.nekurs.org/downloads/tender-prompt.txt