@generate
...

Как в телеграм-боте задать ключ для кнопки?

Сейчас делаю так
$buttons = [
	'resize_keyboard' => true,
	'keyboard' => [
		['Кнопка 1', 'Кнопка 2'],
	],
];

$content = array(
    'chat_id' => $data['message']['from']['id'],
    'reply_markup' => json_encode($buttons),
    'text' => "Test"
);


message_to_telegram($content);

function message_to_telegram($array)
{
    $ch = curl_init();
    curl_setopt_array(
        $ch,
        array(
            CURLOPT_URL => 'https://api.telegram.org/botAPI/sendMessage',
            CURLOPT_POST => TRUE,
            CURLOPT_RETURNTRANSFER => TRUE,
            CURLOPT_TIMEOUT => 10,
            CURLOPT_POSTFIELDS => $array,
        )
    );
    curl_exec($ch);
}


Но почему я не могу задать ключ для кнопок ?
$buttons = [
	'resize_keyboard' => true,
	'keyboard' => [
		[ 'btn1' => 'Кнопка 1',   'btn2'  => 'Кнопка 2'],
	],
];
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
shurshur
@shurshur
Сисадмин, просто сисадмин...
"Ключи" можно задать только для inline-клавиатуры.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы