Отчёт по расписанию
Понять, чем программа на ноутбуке отличается от сервиса, который работает всегда.
Скрипт раз в неделю сам собирает данные, считает показатели и присылает короткую сводку в мессенджер или на почту. Вы его больше не запускаете.
Зачем это
Финальный проект: здесь сходится всё предыдущее. Появляется понимание, чем «программа на моём ноутбуке» отличается от «сервиса, который работает всегда», и сколько это стоит.
Что понадобится: всё, что делали раньше, плюс сервер или бесплатный планировщик.
Порядок работы
Возьмите отчёт, который делаете руками регулярно. Выпишите по шагам, что именно делаете: откуда берёте, что считаете, кому шлёте.
Автоматизируйте самый скучный шаг. Весь отчёт сразу брать не нужно. Проверьте, что шаг даёт тот же результат, что руками.
Соберите цепочку целиком: взять данные, посчитать, оформить, отправить.
Добавьте честность: данных нет или цифры не сошлись, скрипт присылает предупреждение. Молчание и пустой отчёт запрещены.
Поставьте на расписание и проверьте, что запуск случился без вас.
Через месяц посмотрите, сколько времени сэкономили, и решайте, что автоматизировать следующим.
Стартовый промпт
Помоги автоматизировать регулярный отчёт, который я сейчас делаю руками. Как это происходит сейчас: [опиши по шагам: откуда берёшь данные, что считаешь, в каком виде оформляешь, кому и как отправляешь, как часто]. Сделай так: 1. Разбери мой процесс на шаги и скажи, какие из них автоматизируются сразу, какие потребуют доступов, а какие лучше оставить человеку. Обоснуй. 2. Начнём с самого механического шага. Напиши для него скрипт и покажи, как проверить, что результат совпадает с тем, что я делаю руками. 3. Дальше соберём цепочку целиком: сбор, расчёт, оформление, отправка. 4. Обязательно: проверки на каждом шаге. Нет свежих данных, не сошлись итоги, недоступен источник, значит приходит предупреждение с текстом проблемы. Пустой или неверный отчёт молча уходить не должен. 5. Объясни варианты запуска по расписанию: на моём компьютере и на сервере, с плюсами, минусами и стоимостью каждого. Секреты и ключи только через .env, в код не вписывай. Сначала план, потом код.
В назначенное время отчёт приходит сам, а при проблеме приходит внятное предупреждение вместо тишины.
Отправку наружу настраивайте только себе, пока не убедитесь в стабильности. Автоматическая рассылка заказчикам согласуется отдельно.
Что дальше
Довели до конца хотя бы два проекта: инструмент у вас в руках. Всё остальное про него читается по мере надобности.
То, что делали дважды, оформляйте скиллом. Разбор в модуле «Своя автоматизация».
Что сделать
Результат: Отчёт, который приходит сам, и предупреждение вместо тишины при сбое.