Разбираемся, как на самом деле работают команды в Telegram-ботах и почему их нельзя просто взять и настроить прямо в мессенджере.
«Я создал бота через @BotFather, теперь просто настрою команды — и всё заработает!»
90% тех, кто впервые решает автоматизировать бизнес с помощью Telegram-бота, думают, что это задача на пару минут. Они создают бота в @Botfather, получают токен, настраивают названия команд, а дальше сталкиваются с жестокой реальностью. Что делать дальше со всем этим добром?)
Нажимают кнопки /order, /price, /help в своем боте — а в ответ тишина. А ответ прост. Потому что создание бота в @BotFather — это, как для приема звонков купить только сим-карту, без самого телефона. У вас есть номер, но чтобы кто-то поднял трубку,нужен ещё и сам телефон.
В этой статье разберёмся на простых примерах, как работают команды в Telegram-ботах, и какие у вас есть варианты быстро решить задачу с внедрением бота Telegram в ваш бизнес— даже если вы никогда не программировали.
Как добавить команды Telegram-боту в BotFather
Шаг 1: Откройте BotFather
Найдите @BotFather в Telegram и откройте диалог с ним.
Шаг 2: Выберите команду для настройки
Отправьте команду: /setcommands
Шаг 3: Выберите своего бота
BotFather покажет список ваших ботов. Нажмите на нужного бота из списка.
Шаг 4: Отправьте список команд
Отправьте команды в формате: команда - описание
Что такое команды в Telegram-боте и зачем они вообще нужны?
Команды — это специальные сообщения, которые начинаются со слэша /. Для пользователя они работают как меню: нажал /start — бот поздоровался, нажал /price — показал прайс, нажал /order — запустил процесс заказа.
Бизнес превратил ботов в инструмент повышения эффективности. Вместо того чтобы тратить по 2-3 часа в день на одинаковые диалоги или нанимать администратора за 30-40 тысяч рублей, можно просто создать бота с командами.
Бот работает 24/7, у него нет перерывов "на покурить" или "попить кофе", он отвечает мгновенно и не уходит в отпуск.
Почему в Telegram нельзя просто «включить» команды?
Что делает Telegram (спойлер: почти ничего)
По сути Telegram-бот— это просто "пустая болванка". Это даже не "передатчик" это скорее просто интерфейс "передатчика". Его задача только получить сообщение от пользователя.
Бот не знает: что должна делать команда /price, какой прайс-лист показывать, куда складывать заказы, что такое вообще заявки. Он просто получает сообщения, знает о них и молчит.
И тут вы конечно скажете: "Но есть же @BotFather, неужели там нельзя настроить все, что нужно?"
Отвечаем, @BotFather позволяет вам получить токен (ключ доступа для вашей программы) и возможность настроить описание команд (чтобы они красиво отображались в меню, по сути интерфейс бота). Но сами "действия", чтобы команды хоть что-то делали, в нем настроить нельзя. Между ботом в Телеграм с его командами, вашим клиентом и вами должно быть что-то еще. И это что-то еще - это некая программа, приложение или код.
Итак, резюмируем ответ на вопрос.
Как создать команду боту в Telegram через @BotFather?
Откройте @BotFather → отправьте /setcommands → выберите бота → отправьте список команд в формате команда - описание (каждая на новой строке). Это добавит красивое меню с командами, но не заставит их работать.
Команды в BotFather — это только визуальное меню для пользователей, чтобы команды реально работали, нужно запрограммировать логику бота с помощью кода или специализированных сервисов, конструкторов.
Главный и популярный в России вопрос: "Что делать?"
Хорошая новость: вам необязательно быть программистом, чтобы создать рабочего бота.
Ниже варианты решения: от быстро, функционально, дорого до просто, долго, но дешево!
Вариант 1: Конструкторы ботов (для 90% бизнесов)
Это сервисы, где вы создаёте бота визуально — как конструктор Lego. Перетаскиваете блоки мышкой, пишете тексты сообщений, настраиваете кнопки и логику отправки ответов.
Плюсы решения: Собрать простого бота можно реально быстро, уйдет около 10-15 минут. У многих платформ есть бесплатные тарифы. Большое количество инструментов вроде "Колеса фортуны для сайта" или других виджетов повышения конверсии.
Вариант 2: Сервисы автоматизации
Это платформы для связывания разных сервисов без кода, в формате блок-схем или перетаскивание тех же блоков. В них можно создать автоматизированные сценарии обмена данными между различными приложениями и сервисами даже не имея технического бэкграунда.
К примеру сценарий: Телеграм → Google Таблицы → сервис Email рассылок → CRM. Получится что-то вроде такой схемы:
Пользователь → Пишет боту: "Хочу заказать торт на 20 человек"
↓
Google Таблица → Новая строка:
| Дата | Время | Пользователь | Сообщение |
| 15.10 | 14:30 | @ivan | Хочу заказать... |
↓
Email → "Новая заявка от @ivan: Хочу заказать..."
↓
Telegram → Боту: "✅ Спасибо! Ваша заявка принята, ожидайте звонка"
Популярные решения: Make, Zapier, Альбато
Плюсы: Также супер быстро, как и с конструкторами чат-ботов, ну может немного дольше. На настройку простого бота уйдет 30-40 минут. Не нужно программировать. Есть возможность принимать и отправлять вебхуки. Как бонус, можно сразу добавить любые интеграции (CRM, Email, SMS). Из минусов - всё-таки это НЕ специализированные конструкторы ботов и для сложных сценариев с ветвлениями и диалогами будет дорого и не факт, что удобно.
Вариант 3: Разработка бота на заказ
Найти разработчика на разовую задачу по созданию бота сейчас крайне легко. Огромное количество фрилансеров или студий займутся вашей задачей и создадут бота под ваши требования за фиксированную цену. Разброс цен самый разный:
Простой бот на 5 команд, с текстом или с формой приёма заявок: от2,000-15,000 ₽
Сложные боты с корзиной, оплатой, хранением данных о покупателях и интеграциями с другими системами: от 50,000 ₽ и до бесконечности
Плюсы: Сделать можно, почти все, что вашей душе угодно и насколько позволяет бюджет. Минусы, как и у любой заказной разработки - нет решений "сделал и забыл", код нужно поддерживать, за обновления доплачивать, платить за хостинг, то есть быть зависимым от разработчика.
Вариант 4: Написать самому что-то простое (или использовать готовый код)
Например на GitHub есть огромное количество готового к использованию кода для самых разных телеграм ботов. Можно использовать, минимально адаптировав под себя: заменив токен бота на своего.
Плюсы: Тут у вас полный контроль над кодом. Это условно бесплатно (если подписчиков и новых диалогов не перевалит за 1 000/мес, можно найти бесплатный хостинг и инфраструктуру. Из минусов, придется погрузиться в техническую часть, но современные AI существенно облегчают эту задачу.
Выводы: Как создать команду боту в Telegram?
Команды для Телеграм бота можно добавить через @BotFather, но это только их визуальное отображение.
Чтобы команды в Telegram-боте работали — их нужно запрограммировать, это не настройка в BotFather, а полноценная программа, которая обрабатывает сообщения пользователей.
Вам не обязательно быть программистом. Конструкторы типа Unisender, Botmother, Chatforma или сервисы автоматизации типа Albato, позволяют создать рабочего бота за пару часов.
Бот окупается за 1-2 месяца, если заменяет хотя бы часть работы администратора или менеджера.