Я новичок в php и только начал изучать Inline Mode для бота, у меня возникла проблема с методом InlineQueryResultArticle
Подключил через BotFather Inline Mode, бот должен вывести сообщение после ввода @botname, но не могу понять почему оно не выводится
function sendRequest($method, $post = '') {
$ch = curl_init('https://api.telegram.org/bot' . BOT_TOKEN . '/' . $method);
if ($post) {
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
}
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
if (strpos($message, "@secret_group_message_bot secret") === 0) {
$post = [
'type' => 'article',
'id' => 1,
'title' => 'aaa',
'description' => 'bbb',
'input_message_content' => [
'message_text' => 'ccc'
],
$inlinekeyboard = [[['text' => 'ddd', 'callback_data' => 'ddd']]],
'reply_markup' => inline_keyboard($inlinekeyboard)
];
sendRequest('InlineQueryResultArticle', $post);
}
Возможно я не правильно понял как работает метод или где-то забыл что-то дописать, так как примеров по данному методу было мало и все они примерно схожи с тем что я написал