diff --git a/src/Dialog.php b/src/Dialog.php index d3bacdb..7b68303 100644 --- a/src/Dialog.php +++ b/src/Dialog.php @@ -269,6 +269,12 @@ private function proceedConfiguredStep(array $stepConfig, Update $update, int $c if (is_array($stepConfig['options'] ?? null)) { $params = [...$params, ...$stepConfig['options']]; + + if (is_array($params['reply_markup'] ?? null) && [] != $params['reply_markup']) { + $params['reply_markup'] = json_encode($params['reply_markup']); + } else{ + unset($params['reply_markup']); + } } $this->bot->sendMessage($params);