Як додати кнопки в пост Telegram-каналу
Кнопки під постом — це inline-клавіатура: підпис і посилання. Два види задаєте ви, ряди розкладаєте самі, є колір і емодзі — і один вид недоступний.
Коротко. Кнопка під постом каналу — це inline-клавіатура, прикріплена до повідомлення, і звичайне вікно написання поста прикріпити її не може: це вміє лише бот. Тому всі пости з кнопками, які ви бачили, пройшли через інструмент. Самі ви задаєте два види: URL-кнопку та WebApp-кнопку, що відкриває мініпрограму на місці. Їх можна розкласти по рядах, пофарбувати й поставити емодзі. Чого не можна — змусити кнопку відповідати, а не вести: callback-кнопок тут немає. А якщо опублікували з битим посиланням, правка поста замінить клавіатуру, не втративши переглядів.
Якщо ви намагалися додати кнопку, коли писали пост у Telegram, то вже знаєте: поля для неї немає. Це не недогляд і не налаштування, яке ви не знайшли. Кнопки лежать у тій частині повідомлення, яку може заповнити лише бот. Кожен пост із кнопками в кожному каналі, на який ви підписані, надіслав бот.
Що це за кнопка насправді
Telegram називає це inline-клавіатурою, і вона прикріплена до повідомлення, а не є частиною тексту. З цього випливає майже вся її поведінка: кнопки їдуть разом із постом при пересиланні, переживають правку і не виділяються та не копіюються, як текст.
Звідси ж і відсутність поля в застосунку. Застосунок надсилає повідомлення від вашого імені, а кнопки приходять із Bot API — отже пост має надіслати хтось із ботом. Це можемо бути ми або будь-хто інший: механізм телеграмівський, не наш.
Варто відділити від близького сусіда: кнопки в переписці з ботом — те меню, яке ви бачите, відкривши бота, де він пропонує «Створити пост», «Статистика» і таке інше. Клавіатура та сама, задача зовсім інша. Ця сторінка — про кнопки під постом у каналі.
Два види, які пишете ви, і один, який ні
URL-кнопка відкриває посилання. Звичайний випадок і те, що потрібно більшості постів: товар, стаття, форма, чат.
WebApp-кнопка відкриває мініпрограму, не виводячи людину з Telegram. Якщо у вас магазин, це різниця між «відправити покупця в браузер» і «розкрити каталог поверх переписки». З двох вона цікавіша, і її ж найчастіше пропускають у посібниках — бо вона існує, лише якщо є куди вести.
Третій вид, кнопка оплати, збирається автоматично, коли пост закритий пейволом. Задати її руками не можна, і це навмисно: платіжна кнопка, яку будь-хто міг би спрямувати куди завгодно, — інструмент фішингу.
Як їх додати
Напишіть пост у редакторі й додайте кнопку парою: підпис, який читають, і посилання, яке відкриється. Це вся обов’язкова частина, далі йде необов’язкове оформлення.
Підпис вміщає до 255 символів, посилання — до 2048, але справжнє обмеження не в цих числах, а в ширині телефона: підпис, який переноситься на другий рядок, — це підпис, який не дочитують.
Ряди, і чому одна кнопка в ряду зазвичай виграє
Кнопки складаються в ряди, і ви самі вирішуєте, яка в якому, — рядів до одинадцяти. Кілька кнопок ділять ширину ряду між собою.
Скільки їх класти в ряд, ми не обмежуємо — за нас це робить верстка Telegram, і робить жорстко. Три короткі підписи стоять спокійно. П’ять стають обрубками з крапками. Що справді виживає на живих постах — одна помітна кнопка або дві, коли є справжній вибір «або-або»: «Купити» і «Докладніше», а не п’ять напрямків, що б’ються за один палець.
Колір і емодзі
Кнопка буває синьою, червоною або зеленою — Telegram показує це як primary, danger і success — і може нести кастомне емодзі поруч із підписом.
Користуйтеся цим рідше, ніж хочеться. Колір на клавіатурі означає цілком певне: червоний читається як «небезпечно», зелений як «підтвердити». Червоне «Читати далі» — маленька брехня, яку читач розв’язує тим, що не натискає. І оскільки обидві можливості нові, на старих версіях Telegram кнопка виглядає звичайною. Деградація правильна, але означає, що на колір спиратися не можна.
Чого кнопка тут не вміє
Вона не вміє відповідати. Callback-кнопок — тих, що реагують на місці, рахують голоси, розкривають прихований текст, перемикають стан, не виводячи з повідомлення, — додати не можна. Будь-яка написана вами кнопка кудись веде.
Це чесна стеля можливості, і вона відсікає цілий клас ідей: пости-квізи з підрахунком, розкриття відповіді на натискання, лічильники, що зростають від натискань. Для голосування у Telegram є рідне опитування — воно робить це як слід і безкоштовно.
Якщо опублікували не те посилання
Нічого не зіпсовано. Правка опублікованого поста замінює кнопки й надсилає нову клавіатуру в усі канали, куди пост пішов, — тобто одруківка в адресі лагодиться за дві хвилини, а не видаленням і перепублікацією.
Це важливіше, ніж звучить: перепублікація коштує вам переглядів, реакцій і пересилань, які набрав оригінал. Правка зберігає все.
Якщо… то…
| Якщо… | То… |
|---|---|
| Потрібна одна зрозуміла дія під постом | Одна URL-кнопка, без кольору й емодзі |
| Ви продаєте і у вас є магазин | WebApp-кнопка — каталог розкриється поверх переписки |
| Потрібне голосування або квіз | Не кнопки, а рідне опитування Telegram |
| Хочеться п’ять напрямків | Виберіть два, решта три стануть крапками |
| Помітили бите посилання після публікації | Правте пост, перегляди й реакції вціліють |
| Пост за пейволом | Кнопка покупки збереться сама |
| Аудиторія на старих версіях застосунку | Колір і емодзі тихо зведуться до звичайної кнопки |
З чого почати
Візьміть уже опублікований пост і запитайте, що ви хотіли, щоб читач зробив далі. Якщо відповідь — одне дієслово: купити, прочитати, вступити, записатися, — це і є ваша єдина кнопка, і підписом має бути саме те дієслово, а не «Посилання» і не «Тут».
Далі подивіться, куди веде шлях: на сторінку чи у ваш власний магазин. Якщо в магазин, WebApp-кнопка лишає читача всередині Telegram, і різниця в тому, скільки людей доходить, зовсім не тонка.
Кольори на перших постах не чіпайте. Звичайна кнопка з правильним словом працює краще за зелену зі словом «Тисни».
Що редактор уміє повністю — сторінка інструмента. Що ще вміє редактор — редактор постів. Розклад і повтори — посібник з автопостингу. Продажі просто з поста — як продавати в Telegram.
Що зазвичай запитують
- Чи можна додати кнопки прямо з застосунку Telegram?
- Ні. У звичайному вікні написання поста поля для кнопок немає: кнопки живуть у службовій частині повідомлення, і заповнити її може лише бот. Тому кожен пост із кнопками, який ви бачили у великих каналах, надіслав бот. Заради цього інструмент і потрібен.
- Які кнопки можна поставити?
- Два види ви пишете самі: URL-кнопка відкриває посилання, а WebApp-кнопка відкриває мініпрограму прямо в Telegram — наприклад ваш магазин, не виходячи з переписки. Третій вид, кнопка оплати, збирається автоматично на постах за пейволом; руками її не задати.
- Чи може кнопка щось зробити, а не відкрити?
- Ні, і це чесна стеля. Callback-кнопок — тих, що відповідають на місці, рахують голоси, розкривають текст, перемикають стан — тут немає. Будь-яка ваша кнопка кудись веде. Якщо потрібне опитування, у Telegram є рідне, воно впорається краще.
- Скільки кнопок вміщується в ряд?
- Кілька, і ряди ви розкладаєте самі — їх до одинадцяти. Ми число не обмежуємо, але підписи ділять ширину ряду між собою: три короткі читаються нормально, п'ять перетворюються на крапки. Клікають зазвичай по одній-двох у ряду.
- Опублікував із хибним посиланням. Пост зіпсовано?
- Ні. Правка опублікованого поста замінює кнопки й надсилає нову клавіатуру в усі канали, куди він пішов. Перегляди та реакції зберігаються — ви редагуєте повідомлення, а не публікуєте заново.
- Чи можна пофарбувати кнопку?
- Так — у синій, червоний або зелений, Telegram показує їх як primary, danger і success. Ще можна поставити на кнопку кастомне емодзі. Обидві можливості нові, тому на старих версіях застосунку кнопка просто виглядає звичайною, а не ламається.