2016-07-21 3 views
0

here을 확인하면 tag 또는 data 필드와 같이 KeyboardButton 객체에 전신환이 없습니다. 내 봇의 키보드 구현은 다음과 같습니다.전보 봇 : 코드를 보낼 사용자 정의 키보드

$keyboardArray = array('Hello', 'Hi'); 
apiRequestJson("sendMessage", array('chat_id' => $chat_id, "text" => 'Hello', 'reply_markup' => array(
    'keyboard' => array($keyboardArray), 
    'one_time_keyboard' => true, 
    'resize_keyboard' => true))); 

현재 키보드 버튼을 내 봇으로 보냅니다. 전보 키보드에는 키보드 버튼 레이블 이외의 다른 메시지를 보낼 수있는 옵션이 있습니까? 예를 들어 안녕하세요, 안녕하세요 버튼을 누르면 200 번을 누르면 100을 보냅니다.

답변

0

아니요, 불가능합니다.이 키보드는 자신의 레이블 만 보낼 수 있습니다. 가능한 것은 InlineKeyboards (see this)입니다. 여기서 키를 누를 때 서버에 제공되는 callback_data을 지정할 수 있습니다. 버튼 클릭시 열리는 URL을 지정할 수도 있습니다. InlineKeyboardButtonhere에 대한 설명서를 참조하십시오.

관련 문제