botfromzero.
Русский

Доработка · На основе существующего бота

Поможем вашему боту решать новые задачи.

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

Какие изменения можно обсудить?

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

Сейчас проекты преимущественно на Telegram. Другие платформы, старые фреймворки и код сторонних разработчиков требуют предварительного изучения. Если исходный код недоступен, подход придётся пересмотреть; одних скриншотов недостаточно, чтобы обещать прямую доработку.

Определим чёткие границы изменения.

Текущее поведение
Зафиксируем действие, вызывающее проблему, наблюдаемое поведение и ожидаемый результат. Разделим исправление ошибок, изменение правил и новые функции.
Код и данные
Определим затрагиваемые модули, права и обработку данных. Если нужна миграция, до изменений согласуем резервную копию, проверки переноса и порядок восстановления.
Передача и выпуск
Согласуем состав изменённых исходников, конфигурации и пояснений. Определим, кто развёртывает и принимает изменения, а также какие существующие сценарии нужно проверить при тестировании.

Что поможет при оценке

  • Назначение бота, платформа и текущее использование.
  • Шаги, вызывающие проблему, ошибки или скриншоты без конфиденциальных сведений.
  • Есть ли доступ к исходникам и среде выполнения, участвует ли прежний разработчик.
  • Какие функции нужно сохранить и какое изменение наиболее срочное.

Кто будет сопровождать бота дальше?

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

Обсудим постоянное сопровождение отдельно, если оно нужно. Если проект ещё не начат, посмотрите разработку на заказ.

Вопросы перед заказом

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

Опишите, что происходит и что должно измениться.

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

Описать изменение