2016-06-14 6 views
1

Я tryng держать PHONENUMBER от пользователя в телеграмме бота с этим PHP скрипт:Использование request_contact для KeyboardButton телеграмм Bot

apiRequest("sendMessage", array(
    'chat_id' => $chat_id, 
    "text" => 'Ci vuoi inviare il tuo numero di telefono?', 
    'reply_markup' => array(
     'keyboard' => array(
      'text'=>"SHOW PHONE", 
      'request_contact'=>true 
     ), 
     'one_time_keyboard' => true, 
     'resize_keyboard' => true 
    ) 
)); 

Но это не работает, в чем может быть проблема?

ответ

4

Клавиатура должна быть массивом массивов:

Update:

apiRequest("sendMessage", array(
'chat_id' => $chat_id, 
"text" => 'Ci vuoi inviare il tuo numero di telefono?', 
'reply_markup' => array(
     'keyboard' => array(
          array(
           array( 
            'text'=>"SHOW PHONE", 
            'request_contact'=>true 
           ) 
          ) 
        ), 

    'one_time_keyboard' => true, 
    'resize_keyboard' => true 
) 
)); 
+0

Мой бот остановка писать так! Я думаю, что невозможно использовать эту функцию! – DigitalXP

+0

@ariaby, требуется еще один встроенный массив. – ihoru

+0

@ihoru Вы правы, еще один массив отсутствовал. – ariaby

Смежные вопросы