Как сделать кнопки
в Telegram-боте
Кнопки и меню делают бота удобным: клиент нажимает, а не набирает команды. Разберём, какие бывают кнопки в Telegram и как добавить их без кода — просто описав словами, что нужно.
Какие кнопки бывают в Telegram-боте
В Telegram есть два основных типа кнопок, и у каждого своя задача:
- Обычные кнопки (Reply-клавиатура) — появляются внизу, под полем ввода. Заменяют команды: «Меню», «Доставка», «Контакты». Подходят для главного навигационного меню бота.
- Инлайн-кнопки (Inline) — прикреплены прямо к сообщению. Ими удобно делать выбор внутри сценария: «В корзину», «Оплатить», «Записаться», ссылки на сайт.
Обычно их совмещают: reply-меню — для основной навигации, inline-кнопки — для действий внутри диалога.
Как добавить кнопки вручную (и почему это сложно)
Классический путь — программирование через Telegram Bot API. Разработчик описывает клавиатуру в коде: массивы кнопок, тексты, callback-данные, обработчики нажатий. Нужно поднять сервер, обрабатывать события и поддерживать всё это. Для не-программиста это долго и дорого.
Как сделать кнопки без кода
В ИИ-конструкторе кнопки создаёт искусственный интеллект — вы просто пишете, что нужно:
- «Добавь в меню кнопки: Каталог, Доставка, Контакты» — появятся reply-кнопки.
- «Сделай кнопку “Записаться” со ссылкой» или «кнопку “Оплатить”» — добавятся inline-кнопки-действия.
- «Сделай подменю в разделе Каталог» — ИИ построит вложенную структуру меню.
Примеры кнопок под задачи
- Магазин: Каталог · Корзина · Оплатить · Мои заказы — см. бот для продаж.
- Услуги: Услуги · Записаться · Мастера · Отзывы — см. бот для записи.
- Поддержка: Задать вопрос · Частые вопросы · Связаться — см. чат-бот.
Частые вопросы
Как добавить кнопку в Telegram-бота без кода?
Напишите конструктору, какая кнопка нужна — например «добавь кнопку Записаться со ссылкой». ИИ создаст кнопку и разместит её в боте, программировать не нужно.
Чем отличаются обычные и инлайн-кнопки?
Обычные (reply) кнопки появляются под полем ввода и служат меню-навигацией. Инлайн-кнопки прикреплены к сообщению и запускают действия — оплату, запись, переход по ссылке.
Можно ли сделать меню с подменю?
Да. Опишите структуру — «сделай раздел Каталог с подменю Пицца, Напитки, Десерты», и ИИ построит вложенное меню.
Как изменить или удалить кнопку?
Новой командой: «переименуй кнопку Меню в Главная» или «убери кнопку Контакты». Изменения применяются сразу, без правки кода.