// Send keyboard
$url = "https://api.telegram.org/bot$token/sendMessage?{$data}&reply_markup={$keyboard}";
$res = file_get_contents($url);
Попробуйте сначала сформулировать, с чего вы взяли, что "не отправляет запроса вебхук на сервер".