Если нужна inline клавиатура то отправляете примерно так:
<?php
$keyboard = [
'inline_keyboard' => [
[
['text' => 'Какой-то текст', 'callback_data' => 'данные которые отправятся на webhook когда пользователь нажмет на кнопку']
]
]
];
$encodedKeyboard = json_encode($keyboard);
file_get_contents($website . "/sendmessage?chat_id=" . $chatId . "&text=" . $welcomemessage . "&reply_markup=" . $encodedKeyboard);
P.S. И советую использовать какой-нибудь http клиент, например сURL или
guzzle
Источник:
ТЫК