Для бизнеса4 мин. чтения

Разработка Telegram-бота от разговора до запуска: как выглядит проект неделя за неделей

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

Цены и возможности мы уже описали — сколько стоит бот и что с ним можно создать. Остался вопрос, который задают перед подписанием: «А как это будет происходить?» Ниже — типичный проект среднего бота (бронирования с напоминаниями, категория 500–2 000 €) день за днём. Простой бот-уведомитель укладывается в 1–3 дня, платформа с несколькими ролями — в 3–8 недель, но этапы те же.

Перед стартом: один день

Вы: описываете, что происходит сегодня — как клиенты записываются, кто обрабатывает, где записывается, что болит. Технические термины не нужны. Если есть заполненное техническое задание — отлично, но хватит и получасового разговора.

Мы: за 24 часа присылаем план на одном листе: что бот будет делать в первой версии, чего не будет, цена и срок. Там же — три–пять вопросов, ответы на которые меняют решения: нужна ли предоплата, работает один человек или несколько, есть ли у клиентов Telegram.

Решение, которое принимаете вы: границы первой версии. Каждое «а ещё» на этом этапе стоит пару предложений; после старта — дни.

Неделя 1: фундамент и первый разговор с ботом

Программист создаёт бота в Telegram (это занимает минуту), сервер, базу данных и основной сценарий диалога. Уже на 3–4 день вы получаете ссылку и можете нажать «Начать»: бот здоровается, показывает услуги, позволяет выбрать время. Бронь ещё не сохраняется или сохраняется в тестовой базе — но ход диалога уже ощущается.

Что получаете в конце недели:

  • работающего бота в тестовом режиме, которого можно показать команде;
  • тексты диалога в одном документе — их меняете вы, не программист;
  • список открытых вопросов (например, «на сколько дней вперёд разрешаем бронировать?»).

Ваша работа: нажать все кнопки, как это сделал бы самый нетерпеливый клиент. Написать, что непонятно. Отвечать на вопросы в течение дня — это больше всего влияет на срок.

Неделя 2: реальные данные и интеграции

Бот начинает писать в настоящую базу, отправлять уведомления вам (новая бронь, отмена) и напоминания клиентам. Подключаются интеграции: Google Календарь, бухгалтерия, существующий сайт — что договорено. Во второй половине недели — сценарии ошибок: что бот говорит, когда время уже занято, когда клиент пишет свободным текстом вместо кнопки, когда интернет пропадает во время брони.

Здесь чаще всего всплывает реальность, которой не было в задании: «у нас клиенты часто записывают двух человек», «мастер обедает с 13 до 14». Это нормально. Мелкое включаем, крупное — во вторую версию, и вы решаете это, видя цену.

Что получаете: бота с реальными данными, описание команд администратора (как посмотреть список дня, как отменить), техническое описание, где что живёт.

Неделя 3: тест с реальными клиентами и запуск

Первые 2–3 дня — «тихий старт»: бота даёте пяти–десяти лояльным клиентам. Они находят то, чего не находим ни вы, ни мы. Чиним в тот же день. Дальше — запуск: ссылка на сайте, в профиле Instagram, QR-код у кассы. Первую неделю после запуска смотрим журналы ежедневно и чиним бесплатно — это часть проекта.

Что получаете при запуске:

  • бота на вашем сервере (VPS 5–10 €/мес) или у нас с обслуживанием;
  • доступы — токен бота, сервер, базу данных: всё ваше;
  • инструкцию на одном листе для команды и отдельную — что делать, если что-то случится;
  • договорённость о поддержке: по потребности или фиксированно в месяц.

Что определяет, займёт ли проект 3 недели или 7

Не объём кода. Три вещи: не меняются ли границы первой версии, приходят ли ответы на вопросы в течение дня, проходит ли тест с реальными клиентами тогда, когда запланирован. Все три — на стороне заказчика.

Что нужно от вас технически

Немного. Аккаунт Telegram для создания бота (делаем вместе за 5-минутный звонок — бот должен принадлежать вам, не нам). Доступы к системам, с которыми соединяемся (календарь, бухгалтерия). Тексты — список услуг с ценами и длительностью, часы работы, правила (отмена, опоздание). Логотип для бота — не обязательно, но красивее.

Что сделать завтра

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

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

Можно ли остановиться после первой недели, если не понравится?

Да. Оплата поэтапная; после первой недели у вас работающий прототип и тексты диалога — они ваши, даже если дальше не продолжаете. Так ещё не случалось, но риск должен быть на вашей стороне, а не на нашей.

Что, если Telegram изменит правила?

Bot API стабилен с 2015 года, изменения — только дополняющие. Если какой-то метод изменится, это покрывает поддержка. Сам сценарий диалога и данные — на вашем сервере, от Telegram не зависят; ту же логику можно перенести на сайт или в WhatsApp.

Может ли бот работать на нескольких языках?

Да — по языку Telegram клиента или по выбору на первом экране. Второй язык — перевод текстов и ~10 % работы; решается в первую неделю, потому что от этого зависит структура текстов.

Другие записи

Все записи