К содержанию

Админ-панель для Telegram-бота: что должно быть в веб-админке

Что должно быть в админ-панели Telegram-бота: заявки, клиенты, контент, рассылки и роли. Веб-админка или Mini App внутри Telegram и сколько это стоит.

Содержание 8 разделов

Админ-панель для Telegram-бота нужна, когда любое изменение в боте приходится просить у разработчика: поменять цену, посмотреть заявки за неделю, запустить рассылку. Веб-админка даёт команде делать это самой, без правок кода и запросов к базе данных. Разбираем, какие разделы в ней бывают, чем веб-админка отличается от админки внутри Telegram, кому она нужна и сколько стоит.

Что такое веб-админка для бота

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

Как это выглядит в работе. Утром менеджер открывает раздел «Заявки» и видит всё, что пришло за ночь: имя, телефон, выбранную услугу и статус. Открывает заявку, видит ответы клиента по шагам, ставит статус «В работе», и бот сам пишет клиенту, что заявку взяли. Разработчик в этой цепочке не участвует.

Какие разделы нужны в админ-панели бота

Набор разделов зависит от бота, но у большинства проектов он собирается из одних и тех же блоков.

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

Для рассылок админка учитывает лимиты Telegram: бесплатно бот отправляет около 30 сообщений в секунду, и большая рассылка идёт не мгновенно. Подробности на странице лимиты Telegram. Откуда берутся все эти данные и где они лежат, мы писали в статье где хранятся данные Telegram-бота.

Роли и доступы

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

Что ещё нужно для безопасной админки:

  • вход по паролю с подтверждением или через Telegram, общие логины на отдел не заводят;
  • журнал действий: кто поменял цену, кто запустил рассылку, кто выгрузил базу;
  • HTTPS и защита от типовых веб-атак (CSRF, XSS, SQL-инъекции);
  • резервные копии базы, общей для бота и админки.

Про токен бота и доступ команды к серверу подробно написано в статье о токене Telegram-бота и защите бота.

Админка внутри Telegram на Mini App

Отдельный сайт нужен не всегда. Админку можно открыть прямо из бота как Mini App: у администратора в меню бота есть кнопка, по ней внутри Telegram открывается интерфейс с заявками и настройками. Пароль не нужен. Telegram передаёт серверу данные пользователя с подписью, сервер проверяет её и пускает только тех, чей Telegram ID есть в списке администраторов.

Веб-админка

  • Удобна на компьютере: большие таблицы, отчёты, массовая правка каталога
  • Работает в любом браузере, от Telegram не зависит
  • Одна панель на бота в Telegram и в MAX

Админка на Mini App

  • Всегда под рукой в телефоне, без отдельного входа
  • Быстрые действия: подтвердить заказ, сменить статус, ответить клиенту
  • Тесно на маленьком экране для отчётов и больших таблиц

Часто делают оба варианта поверх одного API: мини-приложение для быстрых действий в течение дня и веб-админку для отчётов и контента. Для совсем маленького бота хватает админ-команд в самом боте, например /stats или рассылки по команде, доступной только владельцу. Как мы делаем мини-приложения, рассказываем на странице Telegram Mini Apps.

Кому нужен бот с админкой

Админка нужна, если в боте есть то, что регулярно меняется или требует разбора людьми:

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

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

Сколько стоит админ-панель для бота

Админку чаще всего делают вместе с ботом. В нашей таблице цен бот с интеграциями, рассылками и админкой стоит 90 000–200 000 ₽ и занимает 2–4 недели, подробнее в статье сколько стоит разработка Telegram-бота. Если бот уже работает и нужна только панель, простая админка на несколько разделов начинается от 30 000 ₽.

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

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

Точную сумму называем в смете после бесплатного разбора задачи, смету готовим за 1 рабочий день.

Как делают админку

  1. Разбор Выясняем, кто в команде будет работать с ботом и какие действия сейчас приходится просить у разработчика.
  2. Прототип Рисуем разделы и роли, согласуем, кто что видит.
  3. Разработка Делаем API на том же бэкенде, что и бот, и интерфейс. Промежуточную версию показываем на еженедельном демо.
  4. Проверка на живых данных Команда пробует работать с заявками и контентом, собираем правки.
  5. Запуск и обучение Разворачиваем на сервере и показываем сотрудникам, как пользоваться.

Технически админка обычно состоит из интерфейса на React или Vue и API на Python или Node.js. База общая с ботом, чаще всего PostgreSQL. Если хотите обсудить админку для своего бота, напишите нам.

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

Что такое админ-панель бота?

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

Как сделать админ-панель для Telegram-бота?

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

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

Да. Для простых задач хватает админ-команд в самом боте, для полноценной панели делают Mini App, которое открывается кнопкой из меню бота. Вход по Telegram ID, без паролей.

Сколько стоит бот с админкой?

По нашей таблице цен бот с интеграциями, рассылками и админкой стоит 90 000–200 000 ₽. Админка к уже работающему боту начинается от 30 000 ₽, точная цена зависит от числа разделов, ролей и интеграций.

ИИ-бриф

Нужен похожий бот? Опишите задачу

Бланк заявки Смета за 1 рабочий день
Чем занимается ваш бизнес?

Описание можно не писать: оставьте телефон или Telegram, и мы сами свяжемся и всё уточним.

Ответим в Telegram или по телефону