Как узнать идентификатор отправленного сообщения в вк?
Мне нужно сделать голосование в сообщении с клавиатурой с последующей обработкой сообщений, а затем редактированием первоначального сообщения. Все готово, кроме редактирования сообщения. Для этого нужно использовать метод messages.edit, но я не могу достать параметр message_id. Он должен приходить, как результат использования метода messages.send, но когда я отправляю сообщение этим методом в беседу, всегда возвращается 0, т.е. ничего. При этом само сообщение отправляется и все прекрасно, других способов вытащить идентификатор сообщения нет, все методы которые можно было бы хоть как то использовать не могут работать с беседами от имени сообщества. Есть ли какой нибудь способ достать этот идентификатор?
$keyboard = $bot->form($peer_id,$data->object->action->member_id);//формирует клавиатуру
$nick_poll = R::getAll(/*достает ник пользователя который вышел*/)[0]['nick'];
$poll_id = $data->object->action->member_id;
$mes_id = $vk->request('messages.send',array('peer_id'=>$peer_id,'random_id'=>rand(0,999999999999999999999),'message'=>"/*само сообщение*/",'group_id'=>'........','keyboard' => $keyboard[1]));
R::exec(/* здесь запрос к БД, чтобы занести туда идентификатор сообщения*/);
$vk->sendMessage($peer_id, $mes_id); // вот здесь и отправляется нолик