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

Бот принимает заявки, показывает каталог, берёт оплату и передаёт данные в вашу CRM. Пишем на Python, запускаем на вашем сервере или на нашем.

  • Цена запуска до 31 декабряот 9 900 ₽
  • Срокиот 5 рабочих дней
  • Оформлениедоговор, оплата по счёту
Пакеты и цены

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

Пишем на Python с библиотекой aiogram 3. Для коммерческих ботов используем вебхуки, а не постоянный опрос серверов Telegram: так бот быстрее отвечает и спокойно переживает перезапуск. Состояние диалога, то есть шаг анкеты, на котором человек остановился, храним в Redis или в базе данных, и обновление кода не сбрасывает недозаполненные заявки. Каждое действие бота пишется в лог, а ошибки приходят разработчику в отдельный чат. О проблеме мы узнаём раньше ваших клиентов.

У Telegram есть ограничения, о которых лучше знать заранее. Бот не может написать человеку первым: пользователь должен сам нажать «Старт» или перейти по ссылке, поэтому базу подписчиков приходится собирать через сайт, визитки и упаковку товара. Массовая рассылка идёт со скоростью около 30 сообщений в секунду, и на базу в 20 000 человек уходит больше десяти минут. Мы ставим сообщения в очередь, чтобы Telegram не начал отклонять отправку, и вычищаем из базы тех, кто заблокировал бота, иначе статистика рассылок врёт.

Для магазинов и сервисов с каталогом делаем Mini Apps: веб-страницу внутри Telegram с карточками товаров, корзиной и фильтрами, которая открывается кнопкой из чата. Оплату подключаем через ЮKassa или встроенные Telegram Payments. Если у вас уже есть сайт на Webasyst, WordPress или Tilda, бот может брать товары и цены прямо оттуда, и каталог не придётся вести в двух местах.

Состав работ

Что входит

01

Сценарий и схема диалогов

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

02

Анкеты и приём заявок

Пошаговые формы с проверкой телефона и email, кнопками выбора, загрузкой фото и документов. Заявка сразу приходит в рабочий чат или в CRM.

03

Каталог и Mini App

Товары с фото, ценами и наличием в кнопках бота или в отдельном веб-приложении внутри Telegram. Источник данных: таблица, ваш сайт или 1С.

04

Приём оплаты

ЮKassa или Telegram Payments, ссылки на оплату, статусы заказа. Бот сам сообщает клиенту о прошедшем платеже и уведомляет менеджера.

05

Админ-панель

Раздел для сотрудников прямо в боте или в браузере: заявки, пользователи, тексты кнопок, выгрузка в Excel. Поменять приветствие или прайс можно без программиста.

06

Рассылки и напоминания

Сообщения по всей базе или по сегментам, отложенная отправка, напоминания о записи и неоплаченном заказе. Всё через очередь, с учётом лимитов Telegram.

07

Интеграции

Передача данных в amoCRM, Битрикс24, Google Таблицы, 1С:УНФ или 1С:Управление торговлей через REST API, OData или вебхуки.

08

Развёртывание и мониторинг

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

Процесс

Как работаем

  1. 1

    Разбор задачи

    Созваниваемся на 30-40 минут, смотрим, как сейчас приходят заявки и что хочется отдать боту. После звонка присылаем оценку сроков и стоимости.

  2. 2

    Схема и тексты

    Готовим схему диалогов и тексты сообщений. Вы правите формулировки, мы фиксируем объём работ и цену.

  3. 3

    Разработка

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

  4. 4

    Подключение интеграций

    Связываем бота с CRM, платёжным сервисом, 1С. Проверяем на тестовых платежах и тестовых сделках, не засоряя рабочие данные.

  5. 5

    Запуск и передача

    Переносим бота на рабочий сервер, отдаём код и доступы. Ошибки в нашем коде, найденные в первые 14 дней после запуска, исправляем без доплаты.

Пакеты

Стоимость и пакеты

Это цены запуска, они действуют до 31 декабря: мы новая студия и набираем первых клиентов. Цены указаны «от», точную сумму называем после того, как посмотрим проект, и фиксируем в договоре.

Старт

от 9 900 ₽

Нужно принимать заявки и отвечать на частые вопросы в Telegram.

  • Бот-визитка: о компании, услуги, контакты, адрес на карте
  • Анкета заявки до 7 полей с проверкой телефона
  • Отправка заявок в рабочий чат или на почту
  • Ответы на 10-15 частых вопросов кнопками
  • Запуск на VPS, код и доступы передаём вам
Чаще выбирают

Продажи

от 27 900 ₽

Вы продаёте через Telegram и хотите принимать оплату без участия менеджера.

  • Каталог товаров или услуг с фото и ценами
  • Корзина и оформление заказа
  • Оплата через ЮKassa или Telegram Payments
  • Админ-панель: заказы, пользователи, редактирование каталога
  • Рассылки по базе подписчиков
  • Выгрузка заказов в Excel или Google Таблицы

Интеграция

от 62 900 ₽

Бот становится частью продаж и учёта: связан с CRM, складом и 1С.

  • Всё из пакета «Продажи»
  • Mini App с каталогом, фильтрами и личным кабинетом
  • Двусторонний обмен с amoCRM или Битрикс24
  • Цены и остатки из 1С, заказы обратно в 1С
  • Сегментированные рассылки и автонапоминания
  • Мониторинг, логи, уведомления об ошибках

Результат

Что будет у вас на руках

  • Работающий бот, зарегистрированный на ваш аккаунт в BotFather
  • Исходный код в вашем репозитории на GitHub или GitLab
  • Схема диалогов и тексты сообщений в редактируемом виде
  • Инструкция для сотрудников: где смотреть заявки и как менять тексты
  • Инструкция для разработчика: как развернуть бота на другом сервере
  • Доступы к серверу, базе данных и платёжному сервису

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

Кому принадлежит бот и код?

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

Нужен ли свой сервер?

Боту нужен сервер, который работает круглосуточно. Подойдёт VPS в российском дата-центре за 300-600 ₽ в месяц: для бота на несколько тысяч пользователей этого хватает с запасом. Можем арендовать сервер на ваше имя и всё настроить или разместить бота у себя в рамках поддержки.

Сколько стоит поддержка после запуска?

Если бот просто работает, поддержка нужна небольшая: следим за сервером, обновляем библиотеки, реагируем на изменения в API Telegram. Это от 2 000 ₽ в месяц. Доработки вроде нового раздела, другой CRM или новых полей в анкете оцениваем отдельно по часам или включаем в абонентское обслуживание.

Сколько времени займёт разработка Telegram-бота?

Бот-визитка с анкетой занимает 5-7 рабочих дней. Бот с каталогом и оплатой делаем за 2-3 недели, причём несколько дней уходит на подключение ЮKassa: платёжный сервис проверяет магазин. Проект с CRM и 1С занимает от месяца и зависит от того, как быстро ваш программист 1С или интегратор CRM выдаст доступы.

Можно ли принимать оплату прямо в боте?

Да. Telegram Payments позволяет оплатить заказ, не выходя из чата, платёж проводит ЮKassa или другой подключённый провайдер. Для этого нужен договор с платёжным сервисом на ИП или юрлицо. Чеки по 54-ФЗ отправляются через вашу онлайн-кассу или сервис чеков ЮKassa, это настраиваем вместе с вами.

Что будет, если с Telegram возникнут проблемы?

Бот живёт внутри Telegram, поэтому при перебоях с доступом пострадает и он, и ваш канал. Если для бизнеса это критично, мы отделяем логику от мессенджера: тот же сценарий потом подключается к виджету на сайте, ВКонтакте или MAX без переписывания с нуля.

Бот сможет сам отвечать на любые вопросы, как ChatGPT?

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

Заявка

Telegram-бот на заказ: обсудим задачу

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

  • Ответим в течение рабочего дня
  • Работаем по договору, оплата по счёту
  • Сначала план и смета, потом работа

Или напишите: hello@sitekod.ru

Заявка

Расскажите о задаче

Ответим в течение рабочего дня: уточним детали, назовём срок и цену. Ни к чему не обязывает.