Як зробити кнопки під дописом у Telegram-каналі

Оновлено 12 вересня 2026 р.

Кнопки під дописом у Telegram-каналі ставить тільки бот: людина через застосунок їх не додасть. У TelepostUA вони збираються прямо в редакторі: посилання, копіювання промокоду, реакції з лічильником і продовження тексту, яке бачать тільки підписники. Нижче: як їх зробити, чим вони відрізняються і які межі тут ставить Telegram.

Як це робиться в TelepostUA

  1. Зайдіть у кабінет через Telegram: створити акаунт. Підключіть свого бота і додайте канал, де він адміністратор із правом публікувати.
  2. Складіть новий допис і прогорніть до блоку «Кнопки під постом».
  3. Натисніть «Додати ряд», потім «Додати кнопку». Оберіть тип, впишіть підпис і те, що потрібно саме цьому типу: адресу, текст для копіювання або текст продовження.
  4. За потреби задайте колір і переставте кнопки стрілками: ряди рухаються вгору й вниз, кнопки в ряду ліворуч і праворуч.
  5. Подивіться предпросмотр праворуч і опублікуйте зараз або за розкладом.

Кнопки живуть окремо від тексту допису, тому їх можна правити й після публікації. Навіть там, де сам допис Telegram змінити не дає, кнопки міняються вільно.

Чотири типи кнопок

  • Посилання. Найзвичніша кнопка: веде на сайт, на інший канал або в чат. Адреса має починатися з https, http або tg.
  • Копіювання. Читач натискає, і в буфер лягає рядок, який ви вписали: промокод, адреса гаманця, номер замовлення. Нічого не відкривається, ніхто нікуди не йде.
  • Реакція. Кнопка з лічильником: «Корисно», «Дякую», емодзі. Скільки разів натиснули, стоїть просто в підписі.
  • Продовження. Натиснувши, читач бачить спливне вікно з текстом. Підписникам одне, решті інше: так ховають кінець поради, промокод або посилання, залишаючи всім видиму приманку.

Підпис будь-якої кнопки вміщує до 64 символів, текст для копіювання до 256, кожен із двох текстів продовження до 200. Це межі Telegram, і кабінет попередить про них ще до публікації.

Як працюють реакції і продовження

Телеграмні кнопки самі нічого не рахують: натискання просто прилітає боту. Тому лічильник ведемо ми, і живе він у кабінеті, а в канал потрапляє вже готовим числом у підписі кнопки.

  • Один голос на людину на допис. Натиснули другу реакцію, і голос переїде на неї; натиснули ту саму ще раз, і голос знімається.
  • Лічильник можна сховати: тоді читачі бачать голу кнопку, а ви в кабінеті все одно бачите число.
  • Продовження перевіряє підписку на ваш канал у момент натискання і показує той текст, який належить. Якщо для гостей тексту немає, підставиться текст для підписників.
  • Відповідь приходить приблизно за секунду: бот опитує Telegram щосекунди, і довше кнопка не крутиться.

Щоб усе це працювало, бот має бути адміністратором каналу з правом публікувати, а його чергу оновлень не повинен тримати хтось інший. Якщо на того самого бота повішено вебхук або інший сервіс, натискання дістанеться йому, а не нам.

Кольори кнопок

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

У предпросмотрі колір видно одразу, тож підібрати поєднання можна не публікуючи. Всередині статті кнопок трохи більше: там є ще стиль без рамки, схожий на посилання.

Скільки кнопок можна поставити

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

Практичний порядок такий: один або два ряди по дві кнопки читаються найкраще, а довгі списки посилань краще виносити в текст допису.

Під якими дописами кнопки бувають

Майже під усіма: під текстом, фото, відео, файлом, опитуванням, геопозицією, контактом, кружечком і навіть під стікером.

Виняток один, і він телеграмний: альбом. Альбом це кілька повідомлень одразу, а клавіатура належить одному повідомленню, тож Telegram кнопок під альбомом не приймає. Якщо кнопки потрібні, публікуйте фото поодинці або додайте їх до сусіднього допису.

Кнопки в пересланих дописах

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

Кнопки з натисканням, тобто чужі реакції й продовження, не переносяться. Їхнє натискання пішло б боту автора, який про ваш допис нічого не знає, і читач дарма тицяв би в мертву кнопку. Свої реакції ставте заново, це два кліки.

Якщо кнопка не відповідає

  • Перевірте права бота: він має бути адміністратором каналу з правом публікувати.
  • Переконайтеся, що того самого бота не використовує інший сервіс і на ньому не стоїть вебхук: черга оновлень у бота одна.
  • Кнопки-посилання працюють завжди, навіть коли бот мовчить: вони нічого в бота не питають. Якщо не відповідають саме реакції або продовження, річ у оновленнях.
  • Підпис кнопки з лічильником оновлюється в каналі після кожного голосу. Якщо Telegram тимчасово не дає редагувати повідомлення, число підтягнеться з наступним натисканням.

Часті запитання

Чи рахує Telegram натискання сам?

Ні. Для кнопок під дописом Telegram лічильника не веде: він лише передає боту факт натискання. Число, яке ви бачите на кнопці, рахує кабінет і сам дописує його в підпис.

Чи може одна людина натиснути кілька реакцій?

Ні, голос один на допис. Натискання іншої реакції переносить голос, повторне натискання тієї самої знімає його.

Чому під альбомом немає кнопок?

Так влаштований Telegram: альбом це кілька повідомлень одразу, а клавіатура належить одному повідомленню. Кнопки можна поставити під окремим фото або під сусіднім дописом.

Чи можна змінити кнопки після публікації?

Так. Кнопки правляться навіть у тих дописів, які Telegram не дає редагувати: опитування, стікер, кружечок, геопозиція, контакт.

Чи можна зробити кнопку з мініпрограмою?

Створити таку кнопку в кабінеті не можна. Але якщо ви перешлете допис із нею, вона переїде в чернетку звичайним посиланням на ту саму адресу.

У блозі на цю тему

Читайте також

Як підключити Telegram-канал до ботаВід @BotFather до першого поста: токен, права адміністратора і що робити з помилками підключення.Як планувати дописи в Telegram-каналіСлоти каналу, календар, таймери автовидалення й відкріплення і копії в кілька каналів одразу.Як публікувати в теми групи TelegramПублікація в теми й треди супергрупи: номер теми, права бота і відкладені дописи в потрібну гілку.Як зробити статтю в Telegram-каналіДовгий текст одним дописом: заголовки, таблиці, галереї та сховані врізки. Збирається блоками, публікація безкоштовна.Як створити опитування в Telegram-каналі з картинкамиОпитування і вікторини в каналі: картинки у варіантах відповіді, кілька правильних, таймер і приховані результати.Альбом, кружечок і голосове в Telegram-каналіАльбом на 2-10 файлів, кружечок, голосове, гіфка, документ і спойлер: що кожен вид несе і що в ньому можна поправити.Як публікувати стікери і гіфки в Telegram-каналі через ботаСтікер пересилається боту, а пак підтягується цілком. Далі його ставлять у допис в один клік.Як надсилати преміум-емодзі в Telegram-канал через ботаНабір збирається пересиланням емодзі боту, вставка робиться кнопкою в редакторі. І одна умова від Telegram, про яку краще знати заздалегідь.Шаблони дописів і копії в інші каналиЗаготовка допису і копії в сусідні канали: що зберігає шаблон, що переносить копія і скільки місця це займає.Як надіслати великий файл у Telegram-канал через ботаЧому бот не бере файл понад 50 МБ і як великий файл усе одно потрапляє в канал: кнопка, місце і строк зберігання.