Кнопки под сообщением
Под сообщением бота можно поставить кнопки: открыть правила, перейти на сайт клуба, скопировать промокод. Кнопки добавляются одной строкой в шаблоне.
Кнопка-ссылка
Добро пожаловать, {{ member }}! Перед общением прочитай правила.
{% do url_button('Правила чата', 'https://telegra.ph/pravila-chata') %}Что здесь написано:
url_button— «кнопка-ссылка»;- в скобках через запятую: что написано на кнопке и куда ведет. Оба значения — в кавычках;
{% do … %}— «выполнить». Кнопка не печатается в тексте, а появляется под сообщением, поэтому здесь процентные скобки, а не{{ }}.
Строку с кнопкой можно поставить в любое место шаблона — кнопка все равно окажется под сообщением. Удобнее держать кнопки в конце.
Кнопки в приветствии — без кода
В разделе «Приветствия» под полем шаблона есть блок «Кнопки»: там можно добавить до 10 кнопок-ссылок, просто заполнив название и адрес.
Несколько кнопок и ряды
Кнопки, добавленные подряд, встают в один ряд. Чтобы начать новый ряд, вставьте {% do row() %}:
Полезные ссылки клуба:
{% do url_button('Сайт', 'https://example.com') %}
{% do url_button('Канал', 'https://t.me/example') %}
{% do row() %}
{% do url_button('Правила', 'https://telegra.ph/pravila-chata') %}Полезные ссылки клуба:
Кнопка «Скопировать»
По нажатию текст копируется в буфер обмена участника. Удобно для промокодов, тегов игроков, адресов:
Промокод на эту неделю: **ASTRAL2026**
{% do copy_button('Скопировать промокод', 'ASTRAL2026') %}Промокод на эту неделю: ASTRAL2026
Кнопки с эмодзи
Эмодзи можно просто написать в названии кнопки:
{% do url_button('📜 Правила', 'https://telegra.ph/pravila-chata') %}Кнопки, которые что-то делают
Кнопки выше только открывают ссылку или копируют текст. Кнопки, которые запускают действие — «Подтвердить», «Следующая страница», «Получить роль», — бывают только в пользовательских командах. Там же у кнопок есть цвета: синий, зеленый и красный.
Как их сделать — в статье Кнопки и меню выбора.
Кнопка-ссылка через button
Кнопку-ссылку можно добавить и через функцию button со стилем LINK:
{% do button('LINK', 'https://telegra.ph/pravila-chata', 'Правила') %}Это то же самое, что url_button('Правила', 'https://telegra.ph/pravila-chata').
Ограничения
- Под одним сообщением — не больше 25 кнопок.
- В одном ряду удобно держать до 3–4 кнопок: на телефоне длинные названия обрежутся.
- Ссылки на кнопках начинаются с
https://,http://илиtg://.