Как отправить в телеграм кнопку без сообщения?(php)

Рейтинг: -1Ответов: 0Опубликовано: 12.08.2025

Как отправить кнопку в 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;

При использовании невидимых символов появляется кнопка с пустым сообщением, но мне нужна всего лишь кнопка без какого-либо сообщения. Можно ли как-то сделать кнопку без сообщения? Что нужно сделать, чтобы осталась только кнопка?

Ответы

Ответов пока нет.