Перейти к содержанию
Программа курса

Отчёт по расписанию

Понять, чем программа на ноутбуке отличается от сервиса, который работает всегда.

2 ч · на выходе: Отчёт, который приходит сам, и предупреждение вместо тишины при сбое.

Цель модуля

Скрипт раз в неделю сам собирает данные, считает показатели и присылает короткую сводку в мессенджер или на почту. Вы его больше не запускаете.

Зачем это

Финальный проект: здесь сходится всё предыдущее. Появляется понимание, чем «программа на моём ноутбуке» отличается от «сервиса, который работает всегда», и сколько это стоит.

Что понадобится: всё, что делали раньше, плюс сервер или бесплатный планировщик.

Порядок работы

1

Возьмите отчёт, который делаете руками регулярно. Выпишите по шагам, что именно делаете: откуда берёте, что считаете, кому шлёте.

2

Автоматизируйте самый скучный шаг. Весь отчёт сразу брать не нужно. Проверьте, что шаг даёт тот же результат, что руками.

3

Соберите цепочку целиком: взять данные, посчитать, оформить, отправить.

4

Добавьте честность: данных нет или цифры не сошлись, скрипт присылает предупреждение. Молчание и пустой отчёт запрещены.

5

Поставьте на расписание и проверьте, что запуск случился без вас.

6

Через месяц посмотрите, сколько времени сэкономили, и решайте, что автоматизировать следующим.

Стартовый промпт

Промпт, копируй и меняй под себя
Помоги автоматизировать регулярный отчёт, который я сейчас делаю руками.

Как это происходит сейчас: [опиши по шагам: откуда берёшь данные, что считаешь, в каком виде
оформляешь, кому и как отправляешь, как часто].

Сделай так:
1. Разбери мой процесс на шаги и скажи, какие из них автоматизируются сразу, какие потребуют
   доступов, а какие лучше оставить человеку. Обоснуй.
2. Начнём с самого механического шага. Напиши для него скрипт и покажи, как проверить,
   что результат совпадает с тем, что я делаю руками.
3. Дальше соберём цепочку целиком: сбор, расчёт, оформление, отправка.
4. Обязательно: проверки на каждом шаге. Нет свежих данных, не сошлись итоги, недоступен
   источник, значит приходит предупреждение с текстом проблемы. Пустой или неверный отчёт
   молча уходить не должен.
5. Объясни варианты запуска по расписанию: на моём компьютере и на сервере, с плюсами,
   минусами и стоимостью каждого.

Секреты и ключи только через .env, в код не вписывай. Сначала план, потом код.
Что должно получиться

В назначенное время отчёт приходит сам, а при проблеме приходит внятное предупреждение вместо тишины.

Про рассылку

Отправку наружу настраивайте только себе, пока не убедитесь в стабильности. Автоматическая рассылка заказчикам согласуется отдельно.

Что дальше

Довели до конца хотя бы два проекта: инструмент у вас в руках. Всё остальное про него читается по мере надобности.

То, что делали дважды, оформляйте скиллом. Разбор в модуле «Своя автоматизация».

Практика5 шагов · 2 ч

Что сделать

Результат: Отчёт, который приходит сам, и предупреждение вместо тишины при сбое.