3SELLER Journal 3SELLER →

Как сделать кнопки в ТГ-боте: 3 способа - конструктор, код и ИИ

06.10.2026

Помню свой первый бот. Думал, кнопки - это второстепенная деталь. Накидал текст, прикрутил команду /start, запустил. И получил поток сообщений «куда нажимать?», «а как заказать?», «где меню?».

Кнопки в Telegram-боте - это не украшение и не прихоть. Это навигация, которая ведёт человека к цели. Без них бот превращается в глухую стену с текстом. Люди теряются, злятся и уходят к конкурентам.

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

Какие кнопки бывают в Telegram

Всего два основных типа, и их путают почти все новички. Новички часто называют inline-кнопки «кнопками в меню», хотя это совсем разные вещи.

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

Inline-кнопки. Живут прямо внутри сообщения. Пользователь видит и текст, и кнопки под ним, и основную клавиатуру никуда не девается. Inline-кнопки бывают с текстом, с ссылками, с callback-запросами. Это самый гибкий инструмент для сценариев продаж.

Для каждого типа - свой метод. Reply создаётся через ReplyKeyboardMarkup. Inline через InlineKeyboardMarkup. Разница принципиальная, но на практике достаточно запомнить, что inline-кнопки привязаны к сообщению, а reply - к экрану.

Кнопки для тех, кто не программист

Самый простой способ сделать кнопки в тг боте - использовать конструктор вроде BotHelp. Не нужно писать код, разбираться в API или мучиться с деплоем. Всё работает через визуальный интерфейс.

В BotHelp кнопки цепляются к текстовому сообщению или к картинке. Просто перетаскиваете нужный блок, добавляете кнопки и настраиваете. Чтобы создать новый ряд, жмёте «Добавить кнопку». Чтобы добавить столбец, жмёте «+».

Важный момент: кнопки, привязанные к текстовому сообщению, не исчезают при прокрутке. Они скроллятся вместе с текстом и работают, пока вы их не измените или не удалите. Это удобно для меню, но опасно для одноразовых действий.

Для многошаговых сценариев есть фишка - одноразовые кнопки. Открываете настройки кнопки и ставите галочку «Реагировать на клик только один раз». После нажатия кнопка исчезает, и пользователь переходит к следующему шагу. Без этого люди случайно жмут дважды, и логика бота ломается.

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

Кнопки через код на Python

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

Сначала инициализируете клавиатуру через InlineKeyboardMarkup. В аргументе row_width передаёте число - сколько кнопок будет в одном ряду. Обычно ставят 1, чтобы кнопки шли одна под другой. Для двух - 2, и так далее.

Дальше создаётся кнопка через класс Button. В параметрах указываете text - это надпись на кнопке, и url - адрес страницы, куда попадёт человек после клика.

Пример для inline-кнопки с ссылкой:

import telebot
from telebot import types

bot = telebot.TeleBot('ВАШ_ТОКЕН')

keyboard = types.InlineKeyboardMarkup(row_width=1)
button = types.InlineKeyboardButton(text='Перейти на сайт', url='https://3seller.com/funnels')
keyboard.add(button)

@bot.message_handler(commands=['start'])
def start(message):
bot.send_message(message.chat.id, 'Привет', reply_markup=keyboard)

bot.polling()

Три строки - и кнопка с ссылкой готова. Для reply-кнопок вместо InlineKeyboardMarkup используете ReplyKeyboardMarkup и добавляете кнопки списком.

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

Кастомные эмодзи и красивое оформление

Telegram не стоит на месте. Недавно появилась возможность добавлять в кнопки кастомные эмодзи. Причём не просто смайлики, а анимированные, с ID конкретного эмодзи.

Используете тег tg emoji, внутри указываете ID эмодзи. Например, огненное сердце или любой другой стикер из набора. Кнопки становятся живыми, и пользователи охотнее по ним кликают.

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

Когда программист не нужен: ИИ-конструктор автоворонок Отклик

Разбирать коды и конструкторы - это круто. Но кнопки - не самоцель. Они нужны, чтобы продавать, собирать заявки, прогревать аудиторию. На самом деле вам нужна не кнопка, а воронка, которая ведёт человека к оплате.

И тут есть решение для тех, кто не хочет тонуть в технических деталях. Познакомьтесь с Отклик - первый ИИ для создания автоворонок в Telegram. Это как ChatGPT, только для воронок. Вы пишете обычными словами, что хотите продать, и через 3 минуты получаете готовую, настроенную воронку. С кнопками, с логикой, с текстами.

Никаких блок-схем, никаких программистов, никакого технического ада. Вы объясняете на человеческом языке:

«Привет! Я коуч по отношениям. Хочу воронку, которая сначала дарит медитацию на уверенность, а на третий день продает мою консультацию за 7 000 ₽. Сделай тексты мягкими и заботливыми».

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

Внутри каждой воронки живёт эмпатичный ИИ-ассистент. Он не шлёт тупые напоминалки «Ну что, покупаешь?». Он общается как живой человек: отвечает на вопросы, закрывает страхи, мягко отрабатывает возражение «дорого» и ведёт к оплате. Конверсия на таком подходе вырастает до 37% на полном автомате.

Переходите на https://3seller.com/funnels и попробуйте сами. Вот видео, чтобы посмотреть, как это работает:

Простой путь к кнопкам в тг ботах

Если вы всё ещё хотите сделать кнопки вручную, мой совет: начните с BotHelp или Python, и вы быстро освоите базу. Это полезный навык, и он даёт понимание логики ботов.

Когда цель - запустить продажи и не тратить недели на настройку, используйте Отклик. Это как заказать бота у фрилансера, только бесплатно и мгновенно. Описали словами - получили готовую воронку с кнопками, текстами и ИИ-помощником.

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

← Вернуться к блогу