не могу отправить кнопки из php массива в телеграмм
Смиренно прошу помощи. написан бот на php для телеграмма смысл такой - пользователь вводит вопрос бот проверяет слова в своих массивах и при совпадении добавляет кнопку в массив после поиска бот проверяет массив с кнопками и если там есть кнопки то отправляет из в чат.-Проблема в том что я не до конца понимаю как отправить массив с кнопками в чат - пробовал по инструкции но не получается. код бота
<?php
$botToken = "************"; //наш токен от telegram bot
$website = "https://api.telegram.org/bot".$botToken;
$content = file_get_contents("php://input");
$update = json_decode($content, TRUE);
$arrdataapi = print_r($update, true);
file_put_contents('file.txt', '$data: '.print_r($arrdataapi, 1)."\n", FILE_APPEND);
$message = $update["message"];
$chatId = $message["chat"]["id"];
$text = $message["text"];
if ( isset( $data['callback_query'] ) )
{
switch ( $data['callback_query']['data'] )
{
case '0':
{
$sendMessage='В стандартный список услуг входят:------------------';
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
case '1':
{
$sendMessage='•охрана квартиры 590 рублей в месяц•охрана гаража 590 рублей в месяц •охрана дома от 1190 рублей в месяц' ;
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
case '2':
{
$sendMessage='Можно оставить заявку в этом чате, на нашем официальном сайте' ;
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
case '3':
{
$sendMessage='Техника можно вызвать, оставив заявку в дежурной части ';
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
case '4':
{
$sendMessage='Оплатить услуги можно в нашем офисе по адресу' ;
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
case '5':
{
$sendMessage='Лицензия ';
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
case '6':
{
$sendMessage='С акциями вы можете ознакомиться перейдя по ссылке' ;
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
case '7':
{
$sendMessage='Договориться о проверке .';
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
case '8':
{
$sendMessage='Узнать состояние ' ;
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
case '9':
{
$sendMessage='Расторгнуть договор ' ;
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
case '10':
{
$sendMessage='Заключить договор ' ;
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
case '11':
{
$sendMessage='Для физического лица' ;
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
case '12':
{
$sendMessage='Нормированное время ' ;
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
case '13':
{
$sendMessage='Компания несет .' ;
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
case '14':
{
$sendMessage='Заказать консультацию ' ;
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
case '15':
{
$sendMessage='Да возможно. Условия вы можете обсудить ' ;
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
case '16':
{
$sendMessage='Да, такая возможность имеется' ;
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
case '17':
{
$sendMessage='Написать отзыв о нашей компании вы можете ' ;
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
case '18':
{
$sendMessage='Техническое обслуживание оборудования' ;
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
case '19':
{
$sendMessage='Вам нужно заполнить анкету';
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
case '20':
{
$sendMessage='Мы работаем .';
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$sendMessage);
break;
}
}
}
$nou='По данному вопросу ничего не найдено.Попробуйте сформулировать свой вопрос по другому';
$array_otp = array();
if ( $text == '/start' )
{
$welcom = 'Здравствуйте.Я чат-бот компании "ФЕМИДА".Введите свой вопрос и нажмите кнопку отправки.';
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$welcom);
}
else{
$keyslow0 = ["услуги","одолжение","любезность","благодеяние","помощь","сервис","служба","угождение","пожертвование","щедроты"];
$keyslow1 = ["цена","расценка","плата","тариф","прайс","ценник","оплата","цифра","выручка","стража","караул","радиоохрана","видеоохрана",
"оберегание","стережение","самоохрана","опека","секьюрити","крыша"];
$keyslow2 = ["сигнализация","заявление","просьба","обращение","требование","заявочка","соединение","подсоединение","введение","включение",
"присоединение","тревога","оповещение","тревожная система","безопасностная система","охранная система","система оповещения","система предупреждения"];
$keyslow3 = ["техник","потребовать","вытребовать","затребовать","призвать","пригласить","создать","вызов"];
$keyslow4 = ["услуги","заплатить","расплатиться","выплатить","рассчитаться","уплатить"];
$keyslow5 = ["лицензия","право","разрешение","удостоверение","аккредитация","патент","аттестат","привилегия"];
$keyslow6 = ["акция","бонус","льгота","понижение","послабление","уступка","уценка","фора","уменьшение"];
$keyslow7 = ["кнопка","проверить","тревожка","ктс"];
$keyslow8 = ["защита","охранение","стережение","опека","состояние"];
$keyslow9 = ["соглашение","контракт","обязательство","согласие","подряд","договорённость"];
$keyslow10 = ["период","срок","реакция","гбр"];
$keyslow11 = ["обязанность","долг","надёжность","обязательность","обязательство","денежный","имущественный","физический","финансовый"];
$keyslow12 = ["совет","экспертиза","инжиниринг","эксперт","профессионал","знаток","мастер"];
$keyslow13 = ["рассрочивание","кредит","отсрочка платежа","разбивка платежа","выплата частями","платёж по частям","аннуитет","распределение платежей","частичный платёж","погашение в рассрочку"];
$keyslow14 = ["наём","лизинг","съём","арендование","прокат","арендодательство","субаренда"];
$keyslow15 = ["отклик","мнение","рецензия","ответ","впечатление","реакция","рекомендация","оценка","похвала","разбор","отчёт"];
$keyslow16 = ["сервис","техобслуживание","уход","сопровождение"];
$keyslow17 = ["трудиться","функционировать","заниматься","действовать"];
$keyslow18 = ["адресок","адресочек","местонахождение","местопребывание"];
$keyslow19 = ["расписание","период","как работаете","время работы"];
$te = '/'.$text.'/';
foreach($keyslow0 as $k)
if(preg_match($te, $k))
$array_otp[] = '[["text":"Какие услуги у нас есть?","callback_data":"0"]]';
foreach($keyslow1 as $k) {
if(preg_match($te, $k)) {
$array_otp[] = '[["text":"Какая стоимость охраны квартиры, гаража, дома?","callback_data":"1"]]';
}
}
foreach($keyslow2 as $k) {
if(preg_match($te, $k)) {
$array_otp[] = '[["text":"Как сделать заявку на подключение сигнализации?","callback_data":"2"]]';
}
}
foreach($keyslow3 as $k) {
if(preg_match($te, $k)) {
$array_otp[] = '[["text":"Как вызвать техника?","callback_data":"3"]]';
}
}
foreach($keyslow4 as $k) {
if(preg_match($te, $k)) {
$array_otp[] = '[["text":"Как оплатить услуги?","callback_data":"4"]]';
}
}
foreach($keyslow5 as $k) {
if(preg_match($te, $k)) {
$array_otp[] = '[["text":"Какие лицензии у вас есть?","callback_data":"5"]]' ;
}
}
foreach($keyslow6 as $k) {
if(preg_match($te, $k)) {
$array_otp[] = '[["text":"Какие акции у вас есть?","callback_data":"6"]]';
}
}
foreach($keyslow7 as $k) {
if(preg_match($te, $k)) {
$array_otp[] = '[["text":"Как проверить тревожную кнопку?","callback_data":"7"]]';
}
}
foreach($keyslow8 as $k) {
if(preg_match($te, $k)) {
$array_otp[] = '[["text":"Узнать состояние объекта","callback_data":"8"]]';
}
}
foreach($keyslow9 as $k) {
if(preg_match($te, $k)) {
$array_otp[] = '[["text":"Расторжение договора","callback_data":"9"]]';
$array_otp[] = '[["text":"Заключение договора","callback_data":"10"]]';
$array_otp[] = '[["text":"Документы необходимые для оформления договора","callback_data":"11"]]';
}
}
foreach($keyslow10 as $k) {
if(preg_match($te, $k)) {
$array_otp[] = '[["text":"Время реагирования ГБР","callback_data":"12"]]';
}
}
foreach($keyslow11 as $k) {
if(preg_match($te, $k)) {
$array_otp[] = '[["text":"Материальная ответственность","callback_data":"13"]]';
}
}
foreach($keyslow12 as $k) {
if(preg_match($te, $k)) {
$array_otp[] = '[["text":"Нужна консультация технического специалиста.","callback_data":"14"]]';
}
}
foreach($keyslow13 as $k) {
if(preg_match($te, $k)) {
$array_otp[] = '[["text":"Возможна ли рассрочка","callback_data":"15"]]';
}
}
foreach($keyslow14 as $k) {
if(preg_match($te, $k)) {
$array_otp[] = '[["text":"Оборудование в аренду?","callback_data":"16"]]';
}
}
foreach($keyslow15 as $k) {
if(preg_match($te, $k)) {
$array_otp[] = '[["text":"Отзывы о компании.","callback_data":"17"]]';
}
}
foreach($keyslow16 as $k) {
if(preg_match($te, $k)) {
$array_otp[] = '[["text":"Что входит в обслуживание системы","callback_data":"18"]]';
}
}
foreach($keyslow17 as $k) {
if(preg_match($te, $k)) {
$array_otp[] = '[["text":"Хочу у вас работать.","callback_data":"19"]]';
}
}
foreach($keyslow18 as $k) {
if(preg_match($te, $k)) {
$array_otp[] = '[["text":"Где мы находимся","callback_data":"20"]]';
}
}
foreach($keyslow19 as $k) {
if(preg_match($te, $k)) {
$array_otp[] = '[["text":"Расписание работы","callback_data":"21"]]';
}
}
if (count($array_otp)===0) {
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$nou);
}
else{
$yes='Вот что мне удалось найти по данному запросу';
$rtb = implode(',',$array_otp);
//$inline_keyboard = array($array_otp);
$keyboard = array("inline_keyboard"=>$array_otp);
$replyMarkup = json_encode($keyboard);
file_get_contents($website."/sendmessage?chat_id=".$chatId."&text=".$yes.'&reply_markup=' . $replyMarkup);}}
?>
в php разбираюсь на уровне новичка. заранее благодарю