TelegramBot / Api

Native PHP Wrapper for Telegram BOT API
MIT License
1.07k stars 324 forks source link

Help editMessageMedia #297

Closed plakhotnyuk closed 3 years ago

plakhotnyuk commented 3 years ago

Because I can't do the editMessageMedia function.

BotAPi

public function editMessageMedia( $chatId, $messageId, InputMedia $media, $inlineMessageId = null, $replyMarkup = null ) { return Message::fromResponse($this->call('editMessageMedia', [ 'chat_id' => $chatId, 'message_id' => $messageId, 'inline_message_id' => $inlineMessageId, 'media' => $media->toJson(), 'reply_markup' => is_null($replyMarkup) ? $replyMarkup : $replyMarkup->toJson(), ])); }

My code that doesn't work: `

$media = new TelegramBot\Api\Types\InputMedia\InputMedia(); $media->setMedia(new TelegramBot\Api\Types\InputMedia\InputMediaPhoto(['media'=>'https://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/NYCS-bull-trans-1.svg/1024px-NYCS-bull-trans-1.svg.png']));

$bot->editMessageMedia($chatId,$mid, $media, null, null); $bot->answerCallbackQuery($callback->getId()); `

plakhotnyuk commented 3 years ago

@iGusev помоги пожалуйста