Контур.Стройка

Инструкция для заказчика

Как пользоваться
AI-командой.

Здесь собрано всё, что нужно знать заказчику Контур.Стройка. На каждый день — две страницы. Если что-то непонятно — пишите главному помощнику в Telegram, он подскажет.

Главное правило

Заказчик пишет одному.
Делает команда.

В системе шесть AI-специалистов: Финансист, Снабженец, Технадзор, HR-аналитик, Помощник по личному, Архивариус. Заказчик их не вызывает напрямую и не помнит, кто за что отвечает.

Есть Главный помощник — он же бот в Telegram. Заказчик пишет ему. Главный сам определяет, к кому из специалистов обратиться, собирает данные и возвращает один ответ.

Запомните одно
«Не нужно знать команду. Достаточно одного диалога с главным помощником — он сам найдёт нужного специалиста и принесёт результат.»

Если что-то не получается напрямую через бота — используйте Mini App (вкладка «Открыть кабинет» в чате с ботом) или NocoDB (веб-интерфейс к таблицам). Но 90% задач решается одной фразой главному.

Не нужно учить новый интерфейс Не нужно помнить кто за что Не нужно повторяться Не нужно дублировать данные

Команды бота

Что можно спросить или попросить.

В чате с ботом есть две формы общения: жёсткие команды (начинаются со слэша /) и свободный текст. Свободный текст обрабатывает Главный помощник через AI — он умнее. Команды быстрее для рутины.

Команда
Что делает
/start
Приветствие. Используется один раз при первом запуске.
/tasks
Список активных задач. Те что в работе и новые. Сортировка по сроку.
/overdue
Только просроченные задачи — то, что требует немедленного внимания.
/summary
AI-сводка от Главного помощника: что важного, какие риски, на что обратить внимание сегодня.
/finance
Финансовая сводка по объектам за последние 30 дней. Расходы по категориям.
/forecast
Прогноз cashflow на 4 недели. Покажет дефицит до того, как он случится.
/forecast 8
Тот же прогноз, но на 8 недель вперёд. Можно от 1 до 12.
/plan_income
Записать плановый приход. Формат: /plan_income 5000 15.05 ипотека Никитиных кв.42. Сумма в тысячах рублей.
/plan_expense
Записать плановый расход. Формат тот же: сумма — дата — описание.
/expense
Внести фактический расход (диалог из 4 шагов: сумма → описание → объект → фото чека).
/team
Рейтинг команды: кто закрывает задачи в срок, у кого просрочки.
/productivity
Расширенный AI-отчёт по продуктивности команды от HR-аналитика.
/setup
Показать список доступных чатов (Telegram-диалогов заказчика). Чтобы подключить новый рабочий чат.
/add_chat ID
Добавить конкретный чат по ID в отслеживание. ID берётся из /setup.
/app
Открыть Mini App (кабинет с дашбордом) — тот же что в кнопке слева от поля ввода.

Свободный текст — просто пишите боту что нужно: «сколько потратили на Мегаполис за май?», «кто из прорабов чаще просрочивает?», «есть ли риски с деньгами на следующей неделе?». Главный помощник разберётся.

Кабинет

Mini App — пять вкладок.

Открывается кнопкой слева от поля ввода в чате с ботом (или командой /app). Полностью мобильный, рассчитан на телефон.

01 / Сводка

Главный экран

По карточке на каждый объект: активные задачи, просроченные, расход за месяц. Ниже — списки «требует внимания» и «на сегодня».

02 / Задачи

Полный список

Фильтры по статусу и объекту. Каждая задача с дедлайном и ответственным. AI-выделенные задачи помечены цветным бейджем.

03 / Финансы

Бюджеты и расходы

Прогресс-бар бюджета по объекту, разбивка расходов по категориям (материалы, работы, аренда техники и т.д.).

04 / Прогноз

Cashflow Forecast

Прогноз остатка на 4/8/12 недель. Карточки недель с зелёной/красной полосой. Алерт если будет дефицит — за неделю до него.

05 / Команда

Рейтинг исполнителей

% закрытых в срок задач по каждому сотруднику. Переключатель 7/30 дней.

Делегирование

Кто за что отвечает.

Заказчик никого не вызывает напрямую. Это показано для понимания — кто внутри что делает, когда поступает сообщение или команда.

«Сколько мы должны Заруцкому?»

Главный → Финансист: сумма всех expense-транзакций по contractor=Заруцкий минус подтверждённые платежи. Возвращает одним числом + дата последнего платежа.

«Что у нас завтра?»

Главный → Технадзор: задачи с deadline=tomorrow. Параллельно Помощник по личному: события из календаря. Объединяет в один список.

«Нужно 50 кубов бетона на Краснообск к четвергу» (от прораба в чате)

Технадзор создаёт задачу (срок четверг). Финансист добавляет ~225 тыс ₽ в forecast (50 × средняя цена куба из истории). Архивариус запоминает паттерн на будущее.

«Когда мне забрать машину из сервиса?»

Главный → Помощник по личному: ищет событие в календаре. Не вызывает Финансиста или Технадзора — это не их зона.

«Какой прораб тащит лучше всего?»

Главный → HR-аналитик: рейтинг закрытых в срок задач за период. Возвращает топ-3 + аутсайдеры с комментарием.

«Будет ли у нас дефицит в июне?»

Главный → Финансист: forecast 4-8 недель, ищет недели с running_balance < 0. Возвращает дату дефицита + сумму + рекомендации (отложить закупку, попросить аванс).

Примеры

Как это выглядит в живую.

Заказчик пишет
«Сколько у меня на Мегаполис ушло в этом месяце?»
Главный помощник отвечает
За май 2026 на Мегаполис: 14 438 тыс ₽. Из них материалы — 4 436, работы — 5 786, аренда техники — 461, документы — 122, прочее — 4 858. Топ-контрагент: Заруцкий (3 200 тыс).
Заказчик пишет
«Запиши: 15 числа жду 5 млн ипотеки от Никитиных за квартиру 42»
Главный помощник отвечает
✓ Записал плановый приход #1: 15.05.2026, +5 000 тыс ₽, «ипотека от Никитиных кв.42». Forecast обновлён — на неделе с 13 по 19 мая теперь +3 850 тыс нетто.
Заказчик пишет
«Будут ли деньги через 3 недели на зарплату?»
Главный помощник отвечает
На нед.3 (27.05–02.06) прогноз: +8 000 / −5 800 = +2 200 тыс. Накопит. остаток к этому моменту: +4 750. Зарплата ожидается ~3 200 тыс — попадает в окно, риска нет. Если придёт незапланированный расход больше 1 500 тыс — может стать тонко.
Прораб в чате пишет (заказчик ничего не делает)
«Заруцкому надо отдать 800 за бетон к четвергу на Мегаполис»
Что происходит автоматически
Технадзор создаёт задачу «Отдать 800 тыс Заруцкому» (дедлайн четверг). Финансист добавляет −800 тыс на 19.05 в forecast объекта Мегаполис. Утром заказчик получит это в сводке. Ничего вручную не вводилось.

Cashflow Forecast

Как читать прогноз.

Это главный экран по деньгам. Заходите в Mini App → вкладка «Прогноз».

Что делать если виден дефицит:

В каждом сценарии — пишите Главному, он соберёт цифры и подскажет варианты.

Автоматика

Что система делает без заказчика.

Большая часть работы — фоновая. Заказчик ничего не нажимает, не вводит, не дублирует. Это происходит само:

Что не происходит автоматически:

Чего избегать

Несколько привычек, которые мешают.

Не нужно делать так:

  • Дублировать данные в Excel/Sheets. Один источник истины — система. Если в Excel и в системе разные числа — верьте системе.
  • Вызывать конкретных «специалистов». Не пишите «Финансисту…» или «Снабженцу…». Просто опишите ситуацию — Главный сам найдёт исполнителя.
  • Скрывать ошибки AI. Если он что-то понял неправильно — поправьте словами в боте. Это запомнится и в следующий раз будет верно.
  • Игнорировать алерты о дефиците. Они появляются заранее, чтобы было время среагировать. После — поздно.
  • Подключать к чатам всех подряд. Каждый чат — это AI-расходы и шум. Подключайте только рабочие, где обсуждается стройка.

Проблемы

Если что-то пошло не так.

Бот не отвечает на команды

Закройте чат с ботом и откройте заново — Telegram кэширует список команд. Если не помогло — напишите @dudiin, проверим сервер.

AI понял неправильно — не та сумма, не тот объект

Напишите боту «нет, на самом деле X». AI поправит запись и запомнит. Ошибочную задачу/forecast можно удалить через NocoDB (веб-интерфейс к таблицам).

Mini App не открывается

Обновите Telegram до последней версии. Если кнопка «Открыть кабинет» пропала — проверьте слева от поля ввода в чате с ботом. Дополнительно — команда /app.

Утренняя сводка не пришла

Сводки приходят в 08:00 МСК каждый день. Если не пришла — возможно бот переподключается. Свяжитесь с @dudiin, проверим Celery beat.

Сообщение в чате пропало из БД

Удаление сообщений в Telegram удаляет их и в БД через webhook. Восстановить нельзя. Если нужна полная история — отключите автоудаление в Telegram-чате.

Заказчик в отпуске — как продолжить?

Сводки будут приходить как обычно. Если назначен зам — он получает те же уведомления, но без права подтверждать платежи. Настройка — через @dudiin.

Хочу подключить ещё один чат

Команда /setup покажет список ваших Telegram-диалогов и групп. Найдите нужный, скопируйте ID, и команда /add_chat ID добавит его в отслеживание.

Связь

Как связаться.

Главный канал — Telegram. По любым вопросам: настройка, добавление модулей, доработка, обучение команды.

@dudiin в Telegram · dudiin@vk.com · ответ в течение дня, обычно быстрее.