@Erbosha

Как установить reply_markup на php?

Здрасти. Не могу установить кнопку, подскажите пожалуйста.
После действия /start отображается только текст, кнопки нету. Что не так я сделал(
case '/start':
        $hello = "Добро пожаловать, $first_name!\nБла, бла, бла";
updateColumns(array("status" => "0"),$uid);
$keyboard = inline_keyboard();
        break;


function inline_keyboard(){  
  $inline_button1 = array("text"=>"Перейти на сайт","url"=>'https://url/');
  
  $inline_keyboard = [
    [$inline_button1]
  ];
  
  $keyboard=json_encode(array("inline_keyboard"=>$inline_keyboard));
  return $keyboard;
}
  • Вопрос задан
  • 575 просмотров
Пригласить эксперта
Ответы на вопрос 1
@bkosun
$params = array(
	'chat_id' => 'YOUR CHAT_ID',
	'text' => 'YOUR MESSAGE TEXT',
	'reply_markup' => json_encode(array(
		'keyboard' => array(
			array(
				array(
					'text' => 'YOUR BUTTON LABEL TEXT',
					'url' => 'YOUR BUTTON URL',
				),
			)),
		'one_time_keyboard' => TRUE,
		'resize_keyboard' => TRUE,
	)),
);


https://core.telegram.org/bots/api#inlinekeyboardmarkup
https://core.telegram.org/bots/api#inlinekeyboardbutton
Ответ написан
Ваш ответ на вопрос

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

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