Как настроить длинный текст на встроенной клавиатуре на боте Telegram - PullRequest
0 голосов
/ 10 января 2019

Я попытался с помощью следующего кода сделать встроенную клавиатуру в моей телеграмме Bot, текст клавиши длинный, поэтому его следует записать в две строки, но теперь текст записан не до конца, вместо этого есть несколько точек. Смотрите фото ниже для деталей

как показать полный текст؟ не несколько точек

<?php
function RunCom ($comand){
    $url = "https://api.telegram.org/bot<tokkenBot>/";
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url.$comand);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$res = curl_exec($ch);
    if(curl_error($ch)){
        file_put_contents ("error.txt",$res,FILE_APPEND);
    }else{
        file_put_contents ("respon.txt",$res."\n",FILE_APPEND);
    }
 }
function sndmsg ($chat_id,$text,$morthing){
   $comand = "sendMessage?chat_id=".$chat_id."&text=".$text.@$morthing;
   return RunCom ($comand);
}

$answer[1] = "there is a long text fo test and it is be english, does it work on inline keyboard on tow row?";
$text[0] = array ("text" => "key1","callback_data" => "survey");
$text[1] = array ("text" => wordwrap( $answer[1],52,"\n") ,"callback_data" => "reg");
$replyMarkup = array("inline_keyboard" => array(array($text[0]),array($text[1])));
$morthing = "&reply_markup=".json_encode($replyMarkup);
sndmsg ($chat_id,"custom keyboard need long text for question than aline with keyboard bottun",$morthing);
?>

Вы можете увидеть мой результат на этой фотографии:

enter image description here

...