Лайфхаки и инструкции
Инлайн кнопки
Кнопки в одну строку:

Используйте маркер ##INLINE:…##, чтобы указать кнопки.

Кнопки разделяются символом ;

Каждая строка кнопок заключается в квадратные скобки […].


##INLINE:(На какую дату вы хотели бы записаться?)[Сегодня;Завтра;Другая]##
Несколько строк кнопок:

Сообщение: ##INLINE:[Кнопка 1; Кнопка 2][Открыть сайт(url:https://example.com/https://example.com/https://example.com)]##
Результат:

Первая строка: "Кнопка 1" и "Кнопка 2".

Вторая строка: "Открыть сайт".

##INLINE:(Я могу очень многое, выбирай нужный пункт меню)[Эксперт по настройке ботов][Анализатор ошибок в логах]##
Типы кнопок:

Формат: Текст
Пример: Кнопка 1
Результат: Кнопка с текстом "Кнопка 1", которая отправляет callback_data = "Кнопка 1".

  • Для callback_data используется только первые 31 символ текста или команды.
Кнопка с URL:

Формат: Текст(url:ссылка)
Пример: Открыть сайт(url:https://example.com/https://example.com)
Результат: Кнопка с текстом "Открыть сайт", которая открывает указанную ссылку.

Пример:
Сообщение: ##INLINE:[Открыть сайт(url:https://example.com/https://example.com/https://example.com/https://example.com)]## Результат: Кнопка с текстом "Открыть сайт", которая открывает ссылку.
Кнопка с веб-приложением:

Формат: Текст(webapp:ссылка)
Пример: Открыть приложение(webapp:https://example.com/https://example.com)
Результат: Кнопка с текстом "Открыть приложение", которая открывает веб-приложение по ссылке.

Формат:
Текст(cmd:команда)
Пример: Показать погоду(cmd:weather)
Результат: Кнопка с текстом "Показать погоду", которая отправляет callback_data = "weather".
Кнопка для запроса контакта:

Формат: Текст(contact)
Пример: Отправить контакт(contact)
Результат: Кнопка с текстом "Отправить контакт", которая запрашивает контакт пользователя.

Формат v2 (с использованием ->):
Более простой и читаемый формат.

Формат: Текст -> тип:значение
Примеры:
Открыть сайт -> url:https://example.com/[https://example.com
](https://example.com/)
Показать погоду -> cmd:weather
Открыть приложение -> webapp:https://example.com/[https://example.com
](https://example.com/)

Примеры использования

Сообщение: ##INLINE:[Открыть сайт -> url:https://example.com/https://example.com; Показать погоду -> cmd:weather]##
Результат:
Кнопка "Открыть сайт" с ссылкой.
Кнопка "Показать погоду" с командой.

Полезные советы:

Используйте квадратные скобки […] для создания строк кнопок.

Если нужно добавить текст перед кнопками, используйте формат (Текст)[…]. Пример: ##INLINE:(Выберите действие)[Кнопка 1; Кнопка 2]##.

Для callback_data используется только первые 31 символ текста или команды.
Задайте нам вопрос
Укажите ваше имя, тему вопроса
Отправить сообщение
Мы ответим на все ваши вопросы и поможем с настройкой бота