Способ первый – мобильные диалоги
Для подсчета сообщений в беседе этим способом нужно воспользоваться диалогами в мобильной версии сайта ВКонтакте, куда можно попасть с компьютера по прямой ссылке: m.vk.com/mail.
Там необходимо войти в нужную беседу, прокрутить страницу с сообщениями в самый конец, нажать на кнопку » для перехода на последнюю страницу беседы и прокрутить ее тоже до самого конца.
Цифры, которые будут отображаться под беседой означают номера страниц. На каждой странице может находиться не более 20 сообщений. Поняли? Дальше только арифметика.

Чтобы подсчитать все сообщения в выбранной беседе ВКонтакте, нужно умножить номер предпоследней страницы на 20 и прибавить к полученному результату количество сообщений на последней странице.
В качестве примера приведем скриншот, расположенный выше. На нем видно, что в беседе 472 страницы с сообщениями, на последней из которых всего одно сообщение. Поэтому количество сообщений можно подсчитать таким образом: 471*20+1. Итого получается 9421 сообщение.
Кстати, таким образом можно подсчитать количество сообщений не только в беседе ВКонтакте, но и в обычном диалоге с абсолютно любым пользователем.
Второй способ – использование метода API ВКонтакте
Этот способ даже проще. Благодаря тому, что методы API ВКонтакте для разработчиков можно тестировать прямо на сайте социальной сети, мы можем использовать один из методов для подсчета личных сообщений.
Для этого нужно перейти на страницу метода messages.getHistory по ссылке vk.com/dev/messages.getHistory, найти на странице блок Пример запроса, ввести в поле chat_id идентификатор (ID) нужной беседы и нажать на кнопку Выполнить. В результате количество сообщений вашей беседы отобразится во второй строке после слова count.

Получить ID вашей беседы можно скопировав последние цифры из ссылки на беседу. Например, для беседы, доступной по ссылке vk.com/im?sel=c12, ее номер будет равен 12.
Этим же способом можно определить количество сообщений в диалоге с выбранным пользователем. Нужно лишь вместо идентификатора беседы вставить идентификатор пользователя в поле user_id. В поле chat_id при этом ничего вставлять не нужно.
Вот такие два простеньких способа узнать количество сообщений выбранного диалога или беседы. Надеюсь, что данная статья была для вас полезна и вы научились чему-то новому! Заходите на наш сайт почаще и вас ждет еще множество интересного материала!