#111 🔴 Сложный 🤖 Claude

Отчёт, который собирается сам по расписанию

Отчёт, который собирается сам по расписанию

Каждый понедельник одно и то же: открыть таблицу, посчитать цифры за неделю, сравнить с прошлой, оформить и отправить. Полчаса жизни на работу, в которой нет ни одного решения — чистая механика. ИИ напишет скрипт, который делает это сам: по расписанию читает таблицу, считает показатели и присылает готовый отчёт. Ты только читаешь.

⚙️ Задача

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

🇷🇺 Промт

Напиши скрипт, который по расписанию собирает
отчёт из моей таблицы. Я не программист —
код должен работать, а инструкция читаться.

Где данные: [Excel-файл в папке / CSV-выгрузка / Google-таблица]
Структура таблицы: [какие колонки — или попроси у меня пример файла / скриншот шапки, если по описанию неясно]
Что считать: [показатели — суммы, средние, динамика, топы. Конкретно]
Как выглядит отчёт: [блоки — итоги периода, сравнение с прошлым, что выросло/упало, аномалии]
Куда доставлять: [файлом в папку / на почту / сообщением в Telegram]
Как часто: [каждый понедельник в 9:00 / первое число месяца]
Моя система: [Windows / Mac]

Требования:

1. КОД — Python, комментарии на русском к каждому блоку, понятная структура

2. ЖИВУЧЕСТЬ — обработай сбои: файла нет на месте, колонку переименовали, данные пустые. Скрипт должен не молча падать, а писать в отчёт, что пошло не так

3. СРАВНЕНИЕ — период к периоду: цифра без контекста бесполезна

4. БЕЗОПАСНОСТЬ — пароли и токены не вшивай в код, вынеси в отдельный файл и объясни почему

5. ТЕСТ-РЕЖИМ — сначала запуск вручную: я сверю отчёт с тем, что считаю руками, и только потом ставим на расписание

6. РАСПИСАНИЕ — пошагово, как поставить автозапуск: Планировщик задач на Windows или cron на Mac. Для новичка, со скриншотной точностью описания

7. ИНСТРУКЦИЯ — что установить, куда положить файлы, как проверить, что всё живо

Если моего описания структуры данных не хватает — спрашивай до кода, не пиши наугад.

🇬🇧 Prompt

Write a script that builds a report from my
spreadsheet on a schedule. I'm not a programmer —
the code must work and the instructions must
be readable.

Where the data lives: [Excel file in a folder / CSV export / Google Sheet]
Table structure: [columns — or ask me for a sample file / header screenshot if unclear]
What to calculate: [metrics — totals, averages, dynamics, tops. Be specific]
Report layout: [blocks — period totals, comparison with the previous one, ups/downs, anomalies]
Delivery: [file in a folder / email / Telegram message]
Schedule: [every Monday 9:00 / first of the month]
My system: [Windows / Mac]

Requirements:

1. CODE — Python, commented blocks, clear structure

2. RESILIENCE — handle failures: file missing, renamed column, empty data. The script must not die silently — it should report what went wrong

3. COMPARISON — period over period: a number without context is useless

4. SECURITY — no passwords or tokens hardcoded, move them to a separate file and explain why

5. TEST MODE — manual run first: I'll verify the report against my manual numbers before scheduling

6. SCHEDULING — step by step: Task Scheduler on Windows or cron on Mac, beginner-level precision

7. SETUP GUIDE — what to install, where files go, how to check it's alive

If my data description isn't enough — ask before writing code, don't guess.

💡 Совет

Первую неделю запускай руками и сверяй с ручным отчётом до копейки — автоматизировать можно только то, что уже считает правильно. Ошибку из консоли копируй обратно в чат: «вот что вышло, почини» — это нормальный цикл, а не провал. Скрипт живёт, пока включён компьютер: для еженедельного отчёта хватает рабочего ноутбука, круглосуточность нужна редко. Токен Telegram-бота и пароли почты храни в отдельном файле и никому не показывай — это ключи от доставки. Связка с прошлыми постами: таблицу под отчёт собирали в #066, разово анализировали данные в #057 — этот пост замыкает цикл автоматикой.

⚠️ ИИ может ошибаться: факты, цифры и ссылки из ответов проверяй, а в юридических, финансовых и медицинских вопросах решения принимай со специалистом.