У меня не выходит удалить клавиатуру, может кто поможет мне в этом
Пробовал удалить старую клавиатуру но так и не получилось
$output = json_decode(file_get_contents('php://input'), true);
file_put_contents('logs.txt', $output);
$id = $output['message']['chat']['id'];
$token = 'TOKEN';
$message = $output['message']['text'];
if (isset($output['callback_query']['data'])){
checkInline($output, $token);
}
switch ($message){
case 'hi':
$message = 'Hello';
sendMessage($token, $id, $message.ReplyKeyboardRemove());
break;
case 'how are you':
$message = 'I am fine';
sendMessage($token, $id, $message.ReplyKeyboardRemove());
break;
case 'Inline_keyboard':
$message = 'DOME';
sendMessage($token, $id, $message.ReplyKeyboardRemove());
break;
default:
$message = 'What are you say';
sendMessage($token, $id, $message);
}
public function ReplyKeyboardRemove(){
$removeKeyboard = json_encode([
'remove_keyboard' => true,
]);
$reply_markup = '&reply_markup='.$removeKeyboard;
return $reply_markup;
}
function sendMessage($token, $id, $message){
file_get_contents("https://api.telegram.org/bot".$token."/sendMessage?chat_id=".$id."&text=".$message);
}
// function KeyboardMenu(){
// $buttons = [['hi'], ['how are you']];
// $keyboard = json_encode($keyboard = [
// 'keyboard' => $buttons,
// 'resize_keyboard' => true,
// 'one_time_keyboard' => false,
// 'selective' => true,
// ]);
// $reply_markup = '&reply_markup='.$keyboard.'';
// return $reply_markup;
// }
// /**
// * @return string
// */
// function inlineKeyboard(){
// $x1 = [
// 'text' => 'inline_one',
// 'callback_data' => 'inline_one',
// ];
// $x2 = [
// 'text' => 'inline_five',
// 'callback_data' => 'inline_five',
// ];
// $ops = [[$x1], [$x2]];
// $keyboard = [
// 'inline_keyboard' => $ops,
// ];
// $keyboard = json_encode($keyboard, true);
// $reply_markup = '&reply_markup='.$keyboard;
// return $reply_markup;
// }