+7 (982) 010-01-18 Обсудить проект
Смартфон с ботом записи в автосервис и схема шагов бота

Мини-приложения, боты, ИИ

Разработка Telegram-ботов для бизнеса

Разработка телеграм-бота под задачи бизнеса: заявки, запись, оплата, рассылки, обмен данными с CRM и 1С, ответы по базе знаний компании с помощью ИИ.

Сценарий под ваши продажи
Оплата картой и Stars
Интеграция с CRM и 1С

Стоимость

Сколько стоит

Вилки для телеграм-ботов в открытых рыночных данных нет, поэтому цену считаем после брифа по сценариям, интеграциям и способам оплаты.

Вилку называем после брифа

Объем работ по этой услуге сильно зависит от исходных данных, поэтому цифру даем после короткого созвона, а точную оценку после прототипа.

Входит в работу

  • Анализ обращений и схема сценария
  • Тексты сообщений, кнопок и меню
  • Разработка бота и серверной части
  • Интеграция с CRM, 1С и календарем записи
  • Подключение платежной системы или Telegram Stars
  • Админ-панель для рассылок и статистики
  • Тестирование, запуск и инструкция для сотрудников

Оплачивается отдельно

  • Аренда сервера
  • Платные API языковых моделей
  • Комиссии платежных систем и эквайринг
  • Реклама и привлечение подписчиков
Калькулятор стоимости

Оценим ваш проект

Оставьте телефон и пару слов о задаче, перезвоним с вилкой по бюджету и срокам.

Проверьте номер: нужно 11 цифр

Без согласия мы не можем принять заявку

Как мы храним и используем данные, описано в политике конфиденциальности

Заявка отправлена

Свяжемся с вами в течение рабочего дня.

Кейсы

Как выглядят продукты, которые мы собираем

Грядка

Доставка фермерских продуктов: каталог, корзина и курьер на карте

iOSAndroidWeb

Ритмика

Приложение сети фитнес-клубов: расписание, абонементы и трекер тренировок

iOSAndroidWatch

Терапис

Телемедицина: запись к врачу, видеоконсультации и медкарта

iOSAndroid

BrandSled

Мониторинг репутации бренда: поиск, отзывы, Telegram, ответы нейросети

WebTelegram

Напомка

Сервис напоминаний: запись обычной фразой, Telegram-бот, пуши и виджет

WebAndroidiOSTelegram

Календарь выставок

Учет отраслевых выставок для B2B-компании: календарь, пакеты участия, чек-листы и напоминания

WebiOSAndroid

fpv0

Симулятор FPV-дрона в браузере: четыре 3D-карты, стики на телефоне и конструктор трасс

WebPWAAndroidiOS

Панель хозяйства

Присмотр за машинами, сайтами и сервисами с телефона без открытия домашней сети

WebiOSAndroid

Капиталика

Инвестиционное приложение: портфель, аналитика и персональные рекомендации

iOSAndroid

Трассер

Платформа для логистики: веб-кабинет диспетчера и приложение курьера

WebAndroidiOS

Умникум

Онлайн-школа: видеоуроки, домашние задания и прогресс ученика

WebiOSAndroid

Сначала проекты, которые мы запустили: свои продукты и работы для заказчиков, названия заказчиков скрыты. Дальше демо-проекты с пометкой "демо": интерфейсы и архитектура продуктов разных классов.

Процесс

Как идет работа

Прозрачный процесс: каждый этап заканчивается результатом, который можно посмотреть руками

  1. 01

    Анализ

    Разбираем обращения клиентов и задачи бота, фиксируем интеграции и способы оплаты

  2. 02

    Сценарий

    Рисуем схему диалогов: сообщения, кнопки, ветки, передачу оператору

  3. 03

    Дизайн

    Готовим тексты, меню команд, аватар и описание бота

  4. 04

    Разработка

    Пишем код на Python или Node.js, подключаем CRM, 1С и платежи

  5. 05

    Тестирование

    Вы проходите диалоги в тестовом боте, мы проверяем ошибки и нагрузку

  6. 06

    Публикация

    Переносим бота на рабочий сервер, настраиваем мониторинг и запускаем

  7. 07

    Поддержка

    Разбираем реальные диалоги, обновляем под Telegram API, добавляем функции

Стек

Технологии

Стек выбираем под задачу, бюджет поддержки и команду, которая будет развивать продукт

  • Telegram Bot APIсообщения, кнопки, команды, платежи и Telegram Stars
  • Pythonосновной язык логики бота и интеграций
  • aiogramасинхронная библиотека для Telegram-ботов на Python
  • Node.jsсерверная часть и вебхуки для части проектов
  • PostgreSQLбаза пользователей, заказов и диалогов
  • Redisочереди рассылок и хранение состояний диалога
  • Mini Apps SDKмини-приложение с каталогом и формами внутри Telegram
  • MAX Bot APIкопия бота в мессенджере MAX на общей логике

Форматы

Три способа начать

Формат выбираем на первом созвоне, по задаче и бюджету

01

MVP

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

Разработка MVP
02

Проект под ключ

Ведем продукт целиком: аналитика, дизайн, разработка, тесты, запуск и поддержка.

Как мы работаем
03

Выделенная команда

Собираем команду под ваш продукт, она работает в вашем ритме и по вашим задачам.

Выделенная команда

Подробно

Разработка телеграм-бота для бизнеса начинается с вопроса, какую работу он заберет у сотрудников: прием заявок, запись, ответы на типовые вопросы, оплату, рассылки. Мы проектируем сценарий, пишем код, подключаем бота к CRM, 1С и платежам, запускаем и поддерживаем. Для клиента все просто: мессенджер уже есть на телефоне, а бот открывается по ссылке или QR-коду без установки. Сотрудники видят заявки в привычной системе, руководитель получает статистику по обращениям.

Разработка телеграм-ботов: какие задачи закрывает бот

Чат-бот в Telegram работает с пользователем через сообщения, кнопки и встроенные формы. Для бизнеса это набор типовых сценариев:

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

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

Когда каталога или формы становится много для переписки, к боту добавляем мини-приложение: кнопка в чате открывает полноценный интерфейс прямо в Telegram. Бот при этом остается каналом уведомлений.

Для ответов на вопросы в свободной форме подключаем языковую модель. Она отвечает по вашей базе знаний: прайсу, регламентам, описаниям услуг. Если модель не находит ответа в базе, бот передает диалог сотруднику. Демо-проекты Грядка, Ритмика и Терапис в блоке кейсов показывают, как бот и приложение выглядели бы вместе.

Запуск бота: команды /newbot и /start, токен

Любой бот Telegram начинается с BotFather (официального служебного бота для управления ботами). В нем выполняют команду /newbot, задают имя бота и его адрес, который должен заканчиваться на bot. В ответ BotFather выдает токен бота (секретный ключ, по которому программа управляет ботом через Telegram API). Токен хранят только на сервере: у кого он есть, тот управляет ботом.

Бота создать несложно: регистрация бота через BotFather занимает пару минут, но это только оболочка. Пока к токену не подключен код, бот молчит. Первое сообщение, которое бот получает от нового пользователя, - команда /start: Telegram отправляет ее, когда человек нажимает кнопку Запустить. На нее бот отвечает приветствием, может обратиться по имени из поля first name в профиле и предложить меню.

Дальше в BotFather настраивают описание, аватар и список команд, которые пользователь видит в меню. Остальное делает код: сценарии, работа с базой данных, интеграции. Запуск бота на рабочий сервер для реальных клиентов делаем после тестирования всех веток диалога.

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

Написание Телеграм-бота

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

Основной язык программирования для ботов у нас Python с библиотекой aiogram, для части проектов берем Node.js. Бот получает обновления от Telegram API через вебхук (адрес на нашем сервере, куда Telegram присылает новые сообщения), обрабатывает их и отвечает. Данные о пользователях, заказах и диалогах храним в PostgreSQL. Массовые рассылки ставим в очередь, чтобы бот не упирался в ограничения Telegram на частоту сообщений.

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

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

Создать бота в Telegram на русском

Интерфейс BotFather на английском, но это касается только настройки. Сам бот говорит с клиентами на русском: имя, описание, приветствие, кнопки и описания команд в меню мы пишем по-русски. Сами команды пишутся латиницей, например /start или /help. Адрес бота тоже латинский, а отображаемое имя можно сделать русским, например Запись в салон.

Если аудитория говорит на нескольких языках, бот определяет язык из настроек Telegram пользователя и отвечает на нем, а список команд задаем отдельно для каждого языка. Тексты сообщений храним вне кода, чтобы менеджер мог поправить текст сообщения в админ-панели без программиста.

Прием оплаты: платежная система и Telegram Stars

Для оплаты физических товаров и услуг к боту подключают платежную систему через BotFather: Telegram работает с несколькими провайдерами, в том числе российскими. Клиент оплачивает счет картой, не выходя из чата, а бот получает подтверждение и меняет статус заказа. Другой вариант - ссылка на страницу оплаты вашего эквайринга, если нужны СБП или особые условия банка.

Цифровые товары и услуги внутри Telegram по правилам мессенджера продают за Telegram Stars (внутреннюю валюту). Подписки на закрытые каналы и платный контент настраиваем с автоматической выдачей доступа и отзывом, когда оплаченный срок заканчивается. Все платежи сохраняются в базе и сверяются с данными провайдера, чтобы бухгалтерия видела каждую оплату.

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

Telegram-бот на заказ

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

Бот через Telegram API умеет больше, чем кажется по чатам с кнопками: отправляет файлы и документы, принимает геолокацию, работает в группах, открывает мини-приложения, выставляет счета. Инструменты подбираем под задачу, а не под то, что проще сделать.

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

Что входит в работу:

  • анализ обращений клиентов и проектирование сценария;
  • тексты сообщений и структура меню;
  • разработка бота и серверной части;
  • интеграция с CRM, 1С, календарем записи, платежной системой;
  • админ-панель для рассылок, статистики и правки текстов;
  • тестирование, запуск и поддержка.

Телеграм-боты на заказ: как проходит работа

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

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

Сколько стоит разработка ботов в Телеграм?

Готовой вилки для телеграм-ботов у нас нет, цену называем после брифа. За этим словом скрываются очень разные проекты: бот с меню из пяти кнопок и бот с оплатой, личным кабинетом и ИИ-ответами отличаются по объему работ многократно.

На стоимость влияют:

  • число сценариев и ветвлений;
  • интеграции с CRM, 1С и складом;
  • прием оплаты и выдача доступа;
  • ответы на базе языковой модели и подготовка базы знаний;
  • админ-панель и аналитика;
  • мини-приложение внутри Telegram, если оно нужно.

Сервер, платные API и комиссии платежных систем оплачиваются отдельно. Чтобы получить смету, заполните бриф: мы разобьем проект на этапы и предложим, что запустить в первой версии, а что оставить на потом. Для первой прикидки подойдет калькулятор стоимости на сайте, а точную цифру даем после разбора сценария.

Вместе к большему

Обсудим вашего Telegram-бота

Опишите задачу, и мы соберем сценарий, состав работ и смету после брифа.

Вопросы

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

Не нашли ответ? Спросите нас
Как настроить команды в боте Телеграм?

Список команд задают в BotFather или из кода бота.

  1. Вы решаете, какие команды нужны клиентам, например /start, /catalog, /help.
  2. В BotFather отправляете /setcommands, выбираете бота и присылаете список: каждая команда с новой строки, через дефис краткое описание.
  3. Команды появляются в меню бота у пользователей.
  4. Мы пишем код, который обрабатывает каждую команду, иначе бот на них не ответит.

Если нужны разные команды для разных языков или чатов, задаем их из кода. Это входит в разработку Telegram-бота.

Как настроить команды бота в телеграмме?

Удобнее всего задать команды из кода, тогда список меняется вместе с новой версией бота.

  1. Вы присылаете список команд и описаний на русском.
  2. Мы добавляем в код вызов метода setMyCommands из Telegram API с нужным списком.
  3. Для разных языков и типов чатов задаем свои наборы: в личных сообщениях одни команды, в группах другие.
  4. Проверяем меню на телефоне и компьютере и выпускаем обновление.

Настройку команд делаем в составе разработки телеграм-бота.

Как сделать команды в боте в телеграмме через BotFather?
  1. Откройте BotFather и отправьте /mybots.
  2. Выберите бота, затем Edit Bot и Edit Commands.
  3. Пришлите список: команда без косой черты, дефис, описание, каждая с новой строки.
  4. BotFather подтвердит изменения, и меню обновится у пользователей.

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

Сколько стоит разработка Телеграм-бота?

Цену называем после брифа: готовой вилки для телеграм-ботов нет, объем работ сильно зависит от сценария и интеграций. В стоимость входят анализ, схема диалогов, тексты, разработка, подключение CRM или 1С, тестирование и запуск. Сервер и комиссии платежных систем оплачиваются отдельно.

Сколько стоит разработка бота в Телеграм?

Смету присылаем после брифа, до начала работ, и фиксируем ее по этапам. В цену входят проектирование сценария, код бота и сервера, админ-панель, интеграции, прием оплаты, если он нужен, и помощь после запуска.

Бесплатно

Прототип вашего приложения или сайта за 5 дней

5-7 ключевых экранов и смета по этапам. Останутся у вас, даже если дальше вы решите работать не с нами.

Оставить заявку

Расскажите о вашем проекте

Мы свяжемся с вами в течение рабочего дня и предложим варианты решения.

Или напрямую: +7 (982) 010-01-18

Укажите имя

Проверьте номер: нужно 11 цифр

Проверьте адрес почты

Без согласия мы не можем принять заявку

Как мы храним и используем данные, описано в политике конфиденциальности

Ответим в течение рабочего дня

Заявка отправлена

Свяжемся с вами в течение рабочего дня.