diff --git a/src/Extensions/Keyboard.php b/src/Extensions/Keyboard.php index 6b2d1da..3e9bef5 100644 --- a/src/Extensions/Keyboard.php +++ b/src/Extensions/Keyboard.php @@ -12,6 +12,7 @@ class Keyboard const TYPE_KEYBOARD = 'keyboard'; const TYPE_INLINE = 'inline_keyboard'; + protected $parseMode = 'Markdown'; protected $oneTimeKeyboard = false; protected $resizeKeyboard = false; @@ -60,6 +61,17 @@ public function oneTimeKeyboard($active = true) return $this; } + /** + * @param $mode + * @return $this + */ + public function conParseMode($mode = 'Markdown') + { + $this->parseMode = $mode; + + return $this; + } + /** * @param bool $active * @return $this @@ -89,6 +101,7 @@ public function addRow(KeyboardButton ...$buttons) public function toArray() { return [ + 'parse_mode' => $this->parseMode, 'reply_markup' => json_encode(Collection::make([ $this->type => $this->rows, 'one_time_keyboard' => $this->oneTimeKeyboard,