С одной стороны в
документации чётко указано:
Optional. Description of the Web App that will be launched when the user presses the button. The Web App will be able to send an arbitrary message on behalf of the user using the method answerWebAppQuery. Available only in private chats between a user and the bot.
Но с другой стороны я вижу вот это:
https://t.me/RandomGod/5572
То есть web_app всё-таки можно, но когда я пытаюсь это сделать, то получаю:
{"ok":false,"error_code":400,"description":"Bad Request: BUTTON_TYPE_INVALID"}
Если я в личной переписке с ботом отправлю точно такое же сообщение, то проблем не будет и inline кнопка отправится...
$msg['text'] = "QR code";
$msg["reply_markup"] = json_encode([
"inline_keyboard" => [
[["text"=>"qrcode","web_app"=>["url"=>$webapp]]]
]]);
tlgrm("sendMessage", $msg, $user);