@fwervbyberstvrstrf

Как сделать чтобы кнопки для бота VK API были в ряд, а не друг за другом?

Какой параметр поставить чтобы кнопки были в ряд как на скрине?

5d5a1424b0654146371493.png

А тут толком ничего не написано
5d5a1444ec4d3573364699.png

p.s. сижу полчаса заливаю на пример кода с VK API, так и не понял ничего

Вот сам официальный пример

{
    "one_time": false,
    "buttons": [
        [{
            "action": {
                "type": "location",
                "payload": "{\"button\": \"1\"}"
            }
        }],
        [{
            "action": {
                "type": "open_app",
                "app_id": 6979558,
                "owner_id": -181108510,
                "hash": "sendKeyboard",
                "label": "Отправить клавиатуру"
            }
        }],
        [{
            "action": {
                "type": "vkpay",
                "hash": "action=transfer-to-group&group_id=181108510&aid=10"
            }
        }],
        [{
                "action": {
                    "type": "text",
                    "payload": "{\"button\": \"1\"}",
                    "label": "Negative"
                },
                "color": "negative"
            },
            {
                "action": {
                    "type": "text",
                    "payload": "{\"button\": \"2\"}",
                    "label": "Positive"
                },
                "color": "positive"
            },
            {
                "action": {
                    "type": "text",
                    "payload": "{\"button\": \"2\"}",
                    "label": "Primary"
                },
                "color": "primary"
            },
            {
                "action": {
                    "type": "text",
                    "payload": "{\"button\": \"2\"}",
                    "label": "Secondary"
                },
                "color": "secondary"
            }
        ]
    ]
}

Код с VK API
  • Вопрос задан
  • 2512 просмотров
Решения вопроса 1
@bkosun
buttons - это массив массивов с кнопками, где каждый новый массив описывает новую строку.

Квадратные скобки - массив
Фигурные скобки - объект

Первые три массива содержат по одному объекту. Четвертый массив содержит несколько объектов (4).

Внешний вид
Клавиатура представляет собой массив массивов, т.е. таблица, в качестве ячеек у нее кнопки. Максимальный размер клавиатуры — 4х10. Все кнопки в рамках одной строки имеют одинаковый размер и заполняют 100% ширины. Высота у всех кнопок — константа. Текст отображается по центру кнопки, если текст на кнопке не помещается на текущем размере экрана, он обрезается.


https://vk.com/dev/bots_docs_3?f=4.1.+%D0%9F%D0%BE...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы