diff --git a/docs/TD_docs/constructors/index.md b/docs/TD_docs/constructors/index.md
index 72a583b3..8bf2de1d 100644
--- a/docs/TD_docs/constructors/index.md
+++ b/docs/TD_docs/constructors/index.md
@@ -939,13 +939,13 @@ description: List of constructors
[$replyMarkupForceReply](../constructors/replyMarkupForceReply.md) = \['personal' => [Bool](../types/Bool.md), \];
***
-
[$replyMarkupInlineKeyboard](../constructors/replyMarkupInlineKeyboard.md) = \['rows' => \[[inlineKeyboardButton](../constructors/inlineKeyboardButton.md)\], \];
+
[$replyMarkupInlineKeyboard](../constructors/replyMarkupInlineKeyboard.md) = \['rows' => \[[vector
***
[$replyMarkupRemoveKeyboard](../constructors/replyMarkupRemoveKeyboard.md) = \['personal' => [Bool](../types/Bool.md), \];
***
-
[$replyMarkupShowKeyboard](../constructors/replyMarkupShowKeyboard.md) = \['rows' => \[[keyboardButton](../constructors/keyboardButton.md)\], 'resize_keyboard' => [Bool](../types/Bool.md), 'one_time' => [Bool](../types/Bool.md), 'personal' => [Bool](../types/Bool.md), \];
+
[$replyMarkupShowKeyboard](../constructors/replyMarkupShowKeyboard.md) = \['rows' => \[[vector [Bool](../types/Bool.md), 'one_time' => [Bool](../types/Bool.md), 'personal' => [Bool](../types/Bool.md), \];
***
[$richTextBold](../constructors/richTextBold.md) = \['text' => [RichText](../types/RichText.md), \];
diff --git a/docs/TD_docs/constructors/replyMarkupInlineKeyboard.md b/docs/TD_docs/constructors/replyMarkupInlineKeyboard.md
index 84942947..ca1c35b9 100644
--- a/docs/TD_docs/constructors/replyMarkupInlineKeyboard.md
+++ b/docs/TD_docs/constructors/replyMarkupInlineKeyboard.md
@@ -13,7 +13,7 @@ Contains inline keyboard layout
| Name | Type | Required | Description |
|----------|---------------|----------|-------------|
-|rows|Array of [inlineKeyboardButton](../constructors/inlineKeyboardButton.md) | Yes|List of rows of inline keyboard buttons|
+|rows|Array of [vector/i', $param['type'], $matches)) {
+ if (preg_match('/^(v|V)ector\<(.*)\>$/', $param['type'], $matches)) {
$param['type'] = $matches[1] === 'v' ? 'vector': 'Vector t';
$param['subtype'] = $matches[2];
$param['subtype'] = ($mtproto && $param['subtype'] === 'Message' ? 'MT' : '').$param['subtype'];