From 99311303be65cb2712a1bb89cbb2a036d1a8c9e9 Mon Sep 17 00:00:00 2001 From: denis Date: Thu, 6 May 2021 22:53:14 +0200 Subject: [PATCH] Update Bot.php edit markup without text --- src/Bot.php | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/src/Bot.php b/src/Bot.php index 2cb21db..40f25e3 100644 --- a/src/Bot.php +++ b/src/Bot.php @@ -170,12 +170,7 @@ public function answerPreCheckoutQuery(AnswerPreCheckoutQuery $answerPreCheckout ]); } - public function editMessageText(EditMessageText $editMessageText): ?Message - { - $response = $this->httpClient->post($this->getMethodUrl('editMessageText'), [ - 'json' => get_values($editMessageText), - ]); - + private function editMessageResponse($response) { $json = json_decode((string)$response->getBody(), true); if (isset($json['ok']) && $json['ok']) { @@ -188,6 +183,26 @@ public function editMessageText(EditMessageText $editMessageText): ?Message throw new \LogicException('Unexpected response: ' . (string) $response->getBody()); } + public function editMessageMarkup(EditMessageText $editMessageText): ?Message + { + echo print_r(get_values($editMessageText)); + + $response = $this->httpClient->post($this->getMethodUrl('editMessageReplyMarkup'), [ + 'json' => get_values($editMessageText), + ]); + + return $this->editMessageResponse($response); + } + + public function editMessageText(EditMessageText $editMessageText): ?Message + { + $response = $this->httpClient->post($this->getMethodUrl('editMessageText'), [ + 'json' => get_values($editMessageText), + ]); + + return $this->editMessageResponse($response); + } + public function deleteMessage(DeleteMessage $deleteMessage): bool { $response = $this->httpClient->post($this->getMethodUrl('deleteMessage'), [