TelegramBot / Api

Native PHP Wrapper for Telegram BOT API
MIT License
1.06k stars 321 forks source link

delete_message #464

Open A1apaco opened 3 months ago

A1apaco commented 3 months ago

Hello! Couldn't figure out how to delete a message using callbackQuery?

message:

$bot->command('help', function ($message) use ($bot) {
$keyboard_delete_message = new \TelegramBot\Api\Types\Inline\InlineKeyboardMarkup([ [['text' => "Удалить сообщение", 'callback_data' => 'delete_message']] ]); $rawBody = $bot->getRawBody(); $message_id = $message->getMessageId(); $answer = "Команды: /help - помощь\n".$rawBody."///".$message_id; $temp_message = $bot->sendMessage($message->getFrom()->getId(), $answer, null, false, $message_id, $keyboard_delete_message);
});

callbackQuery:

$bot->callbackQuery(function ($message) use ($bot) { ... elseif ($message->getData() == "delete_message") { / $rawBody = $bot->getRawBody(); { $str = "pre>".$rawBody."/pre>"; } / $bot->deleteMessage( $message->getChat()->getId(), ??? ); } } `

rawBody: "reply_to_message":{ "message_id":1405,