Как управлять инлайн кнопками в @MenuBuilderBot
![](/file/983790049d5edf1422f78.png)
@MenuBuilderBot позволяет прикреплять инлайн кнопки с URL (ссылками), всплывающими окнами и командами к каждому сообщению, которое будет показано пользователю.
![](/file/77d327540378779e2ac35.png)
Добавляются они в несколько простых шагов:
1. Перейдите в «Редактор Постов»
и создайте сообщение (так же как обычно) или используйте для этого уже готовое сообщение, зайдите в «Настройки сообщения»:
![](/file/67adc0bf39c7741f4550b.png)
2. Нажмите одну из "➕ Инлайн Кнопка"
Разница между «➕ Инлайн Кнопка ➡️» и «➕ Инлайн Кнопка ⬇️» будет описана ниже.
![](/file/481510c4f11aa22ff8778.png)
3. Создайте сообщение из двух строк
Из ДВУХ строк!
Первая строка всегда будет заголовком кнопки.
Вторая строка может иметь разные значения в зависимости от режима в котором создается инлайн кнопка.
Используйте кнопку с названием режима для переключения между режимами:
![](/file/df5a7294713c036f977a4.png)
Режим 1: URL или Share кнопка.
Вторая строка должна содержать корректный адрес (URL). Например:
![](/file/7f753ead2f9ad1b9aa28f.png)
Когда пользователь нажимает такую кнопку будет открыт указанный в кнопке URL:
![](/file/d50f8169c4c5cadfbc01e.png)
Режим 2: Всплывающее окно.
Вторая и остальные строки дложны содержать текст (не более 200 символов) который будет показан во всплывающем окне. Например:
![](/file/0e72bae48e22a48dcacdf.png)
Когда пользователь нажимает такую кнопку, указанный в ней текст будет показан в таком всплывающем окне.
![](/file/09de607c9c497aa84fb3a.png)
Режим 3: Команда.
Вторая строка должна содержать действующую команду назначенную какой-либо кнопке меню вашего бота (подробное руководство по командам тут: https://telegra.ph/How-to-manage-Commands-in-MenuBuilderBot-11-25). Например:
![](/file/0c2198234a5261cca6e1b.png)
Когда пользователь нажимает такую инлайн-кнопку, сообщения связанной кнопки будут показаны.
4. Ура! У вас есть инлайн кнопка!
![](/file/45da9674ac3ad9ef87fda.png)
5. Нажатие на кнопку внутри редактора приведёт к ее удалению
![](/file/3bc59cb2aac4789401bc8.png)
В сообщении об удалении будут показаны данные удалённой кнопки. При необходимости их можно скопировать и создать кнопку заново.
6. Новая инлайн кнопка может быть помещена в один ряд с последней или на новой строке.
Когда создаёте вторую и последующие кнопки нажатие:
- «➕ Инлайн Кнопка ➡️» поместит новую кнопку в том же ряду, справа от последней.
- «➕ Инлайн Кнопка ⬇️» поместит новую кнопку на новую строку.
![](/file/93560f277ba54dd5154cd.png)
Вы можете комбинировать кнопки чтобы создать нечто подобное:
![](/file/9066cf476136d1a191e17.png)
Когда вы нажмёте «Выйти из настроек сообщения» все изменения будут сохранены.
После нажатия «Стоп редактор» вы увидите результат (так как его увидит пользователь):
![](/file/8394716f199c229e6d551.png)
![](/file/193d854026ab92335c24d.png)