Как отправить в телеграм кнопку без сообщения?(php)
Как отправить кнопку в Telegram без уведомления через PHP?
Если вы отправляете невидимые символы, появляется пустое сообщение, хотя его вообще не должно быть. Если 'text'=>" " полностью удалено, то нет ни сообщения, ни кнопки.
Вот код.
$getQuery = array(
"chat_id" => 6663451570,
'text'=>"",
'reply_markup' => json_encode(array(
'keyboard' => array(
array(
array(
'text' => 'Button 1',
),
array(
'text' => 'Button 2',
),
),
),
'one_time_keyboard' => TRUE,
'resize_keyboard' => TRUE,
)
),
);
$ch = curl_init("https://api.telegram.org/bot" . $token . "/sendMessage?" . http_build_query($getQuery));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$res=curl_exec($ch);
curl_close($ch);
echo $res;
При использовании невидимых символов появляется кнопка с пустым сообщением, но мне нужна всего лишь кнопка без какого-либо сообщения. Можно ли как-то сделать кнопку без сообщения? Что нужно сделать, чтобы осталась только кнопка?
Источник: Stack Overflow на русском