Telegram - inline keyboard не растягивает

Discussion in 'PHP' started by Metal-Core, 9 Jul 2017.

  1. Metal-Core

    Metal-Core Member

    Joined:
    20 Sep 2011
    Messages:
    226
    Likes Received:
    21
    Reputations:
    0
    Hi, уже 2-ой день капаю на эту тему, по какой то причине inline кнопки не растягиваются
    по ширине, в pc клиенте норм, но не в моб.версии
    и так же не удается сделать 2 кнопки в одном ряду.


    Как тут, 2 inline одном ряду, и растягивает(моб вер. тоже до самых краев)

    [​IMG]


    По факту получается

    [​IMG]


    Может быть в массиве дело, на док на core.telegram.org об этом не упоминается, либо
    не видел.

    Текущий код(1 кнопка)
    PHP:
           $buttons['inline_keyboard'][0][0]['text'] = "TEST TEST TEST TEST";
                 
    $buttons['inline_keyboard'][0][0]['callback_data'] = '/'.$item;
       
                
    $markup json_encode($buttons,true);
                   
                
    $data = array(
                    
    'chat_id' => $id_chat,
                    
    'reply_markup' => $markup,
                    
    'text' => "Выберите",
                    
    'disable_notification'=>true,
                    
    'hide_keyboard'=>false
                   
                
    );
           
                
    file_get_contents($url.'/sendmessage?'.http_build_query($data));
     
  2. Metal-Core

    Metal-Core Member

    Joined:
    20 Sep 2011
    Messages:
    226
    Likes Received:
    21
    Reputations:
    0
    Благодарю за помощь, и отзывчивость!.
    Решение нашел, кому интересно.
    ширина кнопок зависит от кол-во теста, а 2 inline в 3-й уровень загонять.