Перейти до основного вмісту

Inline-кнопка

Inline-кнопка — це клікабельна кнопка, яка відображається безпосередньо під повідомленням Telegram і створюється за допомогою розмітки inline-клавіатури Bot API. Кнопки можуть вести на URL, надсилати callback до бота або відкривати Telegram Mini App — перетворюючи статичну публікацію на інтерактивний заклик до дії. Для постів каналу inline-кнопки є основним способом додати посилання, що виділяється на фоні тексту.

Одна поведінка на кнопку

Кнопка оголошує рівно одну дію: відкрити URL, надіслати боту callback-дані, скопіювати текст у буфер обміну, запустити Mini App або почати вхід. Не кожен із типів працює всюди — кнопки Mini App доступні лише в приватних чатах із ботом, а частина кнопок з inline-запитом не підтримується в каналах. Для дописів у каналі надійним вибором є саме звичайна URL-кнопка.

Callback-дані — це ключ, а не вміст

Дані, прикріплені до callback-кнопки, обмежені лише 64 байтами, тож вони містять лише ідентифікатор, який бот розгортає на своєму боці, а не сам стан застосунку. Є й другий обов’язок: після натискання клієнт показує індикатор очікування, доки бот не відповість на callback-запит. Пропущена відповідь залишає саму кнопку візуально «в роботі», навіть коли операція насправді вже завершилася цілком успішно.

Кнопки проти посилань усередині тексту

Кнопка розташована під повідомленням, а не всередині нього, тож вона не витрачає символьний ліміт тексту і її можна замінити пізніше, відредагувавши лише розмітку й не чіпаючи саму копію. Ціна цього рішення — компонування: кнопки ділять ширину повідомлення рядками, тому довга назва тісно стискає все, що стоїть поруч. Короткі спонукальні підписи значно краще виживають на вузьких екранах телефонів.

Застосуйте ці поняття на практиці

Автоматизуйте публікацію в Telegram за допомогою ШІ-контенту, оцінки якості та розумного планування.