Для бизнеса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 % работы; решается в первую неделю, потому что от этого зависит структура текстов.