Бизнес-кругозор 4 мин чтения

Чужой бот или сайт: аудит за два часа до вложений в доработку

Разбираю, как владельцу за два часа понять, что делать с ботом или сайтом, сделанным не им: проверить доступы, пройти сценарии руками, оценить код и стоимость владения. Итог: один из четырёх исходов и критерии выбора. Честно: переписывать всё нужно не всегда.

предпринимателямаудит бота и сайтадоработка или переписатьсмена исполнителя
Коротко. Для владельца, который получил бот или сайт от прежнего исполнителя и не знает, что с ними делать. Метод: два часа проверки по порядку. Сначала доступы и состав, потом сценарии руками, затем код и стоимость владения. На выходе одно из четырёх решений: оставить, доработать, переписать часть или заменить. Главный риск: вложиться в доработку, не выяснив, кому принадлежат домен, сервер и токен бота. Это не юридическая консультация.

Кому и когда это нужно

Исполнитель ушёл, пропал или сделал так, что всё держится на честном слове. Бот отвечает через раз, форма на сайте будто работает, а заявок нет. Новый разработчик говорит «проще переписать», и непонятно, можно ли ему верить. Бывает, что переписывать не нужно. Бывает, что нужно. Отличить можно по фактам, и собрать их реально за два часа до любого договора. Если не заняться, решение примут по первой названной цене, а ошибка в нём стоит дороже самой проверки.

Как это делается: два часа по шагам

Шаги ниже вместе составляют чек-лист на одну страницу, его можно распечатать. Час первый: доступы, состав и проверка руками.

  1. Выясните, кому принадлежат домен, сервер, репозиторий с кодом, токен бота и платёжный кабинет. Войдите в каждый кабинет сами. Подробный список в статье про зависимость от подрядчика. Нет входа ни в один кабинет: это первая задача, раньше любых доработок.
  2. Выпишите, что и где развёрнуто: сервер, база, внешние сервисы (оплата, рассылки, CRM, нейросети) и чьи на них подписки.
  3. Проверьте, есть ли исходники и описание запуска. Попросите разработчика со стороны запустить проект с нуля. Если не получилось, это факт для решения.
  4. Бот, сценарии руками: /start, главное меню, каждая кнопка, заказ или запись целиком до оплаты, отмена, неожиданный ввод (фото вместо текста, очень длинное сообщение), ответ после паузы в сутки. Записывайте, что падает.
  5. Бот, изнутри: логи ошибок за последние дни, права токена и администраторов, что происходит при падении (сам перезапустится или будет тишина), лимиты платформы, где хранятся данные клиентов и кто их видит, приходит ли вам оповещение.
  6. Сайт, скорость и ошибки: откройте на телефоне, затем в инструментах разработчика браузера посмотрите консоль и вкладку сети. Красные ошибки и долгие запросы идут в список. Битые ссылки и 404 разобраны в статье про технический аудит сайта.
  7. Сайт, формы: отправьте заявку сами и найдите, куда она пришла: почта, мессенджер, CRM. Бывает, что письма уходят в спам или на адрес бывшего сотрудника.
  8. Безопасность на уровне основ: включён ли HTTPS, обновлены ли CMS и плагины, нет ли лишних пользователей, есть ли резервные копии и пробовали ли из них восстанавливаться, не остались ли пароли по умолчанию. Это осмотр, ничего не ломайте и чужие системы не проверяйте.
  9. Персональные данные: что собирают формы и бот, есть ли согласие и политика, где всё лежит. Требования разобраны в статье про мифы о 152-ФЗ.

Час второй: код, затраты и решение.

  1. Код и зависимости: размер, читаемость (понимает ли структуру разработчик со стороны), есть ли тесты, насколько устарели библиотеки, какие у них лицензии. Для этого нужен разработчик, не обязательно будущий исполнитель.
  2. Стоимость владения: что поддерживать (сервер, домен, подписки, обновления), кто это делает и сколько часов в месяц. Считайте по своим счетам.
  3. Решение по таблице ниже. Запишите на одной странице: что проверено, что найдено, какой исход и почему.

Четыре исхода и как выбрать

ПризнакЧто значитРешение
Доступы у вас, запуск воспроизводится, сценарии проходят, ошибки мелкиеСистема живаяОставить и поддерживать
Основное работает, не хватает функций или падает один сценарийЯдро годитсяДоработать
Исходники читаемы, но один модуль в беспорядке или устарелПроблема локальнаПереписать часть
Исходников нет или проект не запускается, сбои в разных местах, данные хранятся небезопасноОпереться не на чтоЗаменить

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

Новый исполнитель, права на код и пропавший прежний

Начните с аудита как отдельной работы: фиксированный объём и результат, то есть отчёт и приоритеты. Формат описан в статье про пилотный проект на две недели. Цену доработки до осмотра не принимайте, до него она остаётся догадкой.

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

Прежний исполнитель недоступен: найдите договор и переписку, посмотрите, что там про права и передачу доступов, на чьи аккаунты оформлены сервисы. Если нет доступа к домену или серверу, сначала юрист, потом новый подрядчик. Пароли не подбирайте: попросите поддержку регистратора и хостинга подтвердить владельца.

Где ошибаются чаще всего

  • Платят за доработку до аудита и узнают о проблемах уже в процессе.
  • Слушают одного разработчика, который же и хочет переписывать. Второе мнение стоит недорого.
  • Проверяют сайт глазами. Форма выглядит исправной, пока вы не отправите заявку и не найдёте её.
  • Забывают про данные клиентов. При смене исполнителя база пользователей остаётся на старом сервере.
  • Путают «медленно» и «сломано» и вместо правки одного места заказывают новый проект.

Где здесь поможет автоматизация

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

Что можно автоматизировать: повторяемый прогон сценариев бота после каждой правки, оповещение вам о падении бота и формы, реестр «что где» и паспорт доработок, ежедневные копии с проверкой восстановления. На старте хватит документа и таблицы, прогоны нужны, когда правок много.

Частые вопросы

Хватит ли двух часов?

Для небольшого бота или сайта хватит на осмотр и предварительное решение. Для крупной системы или базы 1С сроки другие, их называет сам аудит.

А если сайт собран на конструкторе и кода нет?

Тогда проверка упирается в доступы, тариф, интеграции и возможность выгрузить данные. Шаги про код пропускаете, остальные работают.

Можно ли сделать первый час самому?

Да, доступы, сценарии и отправка заявки не требуют программиста. Код и зависимости покажите независимому разработчику.

Коротко о главном

Сначала доступы, затем сценарии руками, затем код и затраты. Решение записывается как один из четырёх исходов, а переписывать всё нужно не всегда.

Хотите, чтобы я провёл аудит вашего бота или сайта и составил план доработки? Напишите мне в Telegram слово «ЧУЖОЙ».

Услуги по теме

Что я делаю для бизнеса

  • Боты в Telegram, MAX, VK
  • Автоматизация процессов и CRM
  • Аналитика и дашборды
  • Сайты и лендинги под ключ

Бесплатно: чек-лист «Готов ли ваш бизнес к 152-ФЗ»

12 пунктов, которые проверяют готовность за час: данные, согласия, уведомление в РКН, локализация, защита. Отметьте, что уже сделано, и увидите дыры, за которые сейчас штрафуют.

Готовы обсудить вашу задачу?

Бесплатная консультация — разберём, как внедрить это в вашем бизнесе под ключ. Без форм, пишите напрямую.

Пишу о разработке, ИИ и законах для бизнеса

Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.

Вся рубрика «Бизнес-кругозор»: карта тем

Методологии, стратегия, продуктивность, деньги, психология и знания — выберите, что разобрать сейчас.

Стратегия и продукт

Деньги и метрики

Бизнес в цифровую эпоху (Дэниел Пристли)

Ментальные модели и стратегия

Прочитали — а как применить у вас? Разберём на вашем примере: бесплатная консультация Написать в MAX
Готовые решения под ключTurnkey solutionsSoluciones llave en mano交钥匙解决方案Түлхүүр гардуулах шийдэл 451 готовых IT-решений для бизнеса451 ready-made IT solutions for business451 soluciones IT listas para empresas451 个面向企业的现成 IT 解决方案Бизнест зориулсан 451 бэлэн IT шийдэл Автоматизация, боты, AI, 152-ФЗ и платформы · бесплатная консультацияAutomation, bots, AI, data privacy and platforms · free consultationAutomatización, bots, IA, privacidad de datos y plataformas · consulta gratis自动化、机器人、AI、数据合规与平台 · 免费咨询Автоматжуулалт, бот, AI, өгөгдлийн хамгаалалт ба платформ · үнэгүй зөвлөгөө Смотреть каталогView catalogVer catálogo查看目录Каталог үзэх