- Анализ всей переписки диалога
- Анализ с определенной даты
- Топ пользователей
- Топ стикеров
- Топ слов за весь период
- Топ дней со словами
- Топ типов вложений
- Отображение количества пропущенных сообщений
- Установить Tampermonkey
- Установить Скрипт
- Добавить сортировку пользователей
- Добавить топ слов за последние дни
- Написать нормальный сборщик
- Вынести логику работы с DOM в отдельный скрипт
- build/vk-conversation-statistics.user.js - собранный скрипт для установки
- src/App.js - основной код
- src/header.user.js - заголовок для Tampermonkey
- build.js - Node.JS скрипт для сборки
- Используемые в Tampermonkey через @require:
- React и ReactDOM (через unpkg.com)
- Библиотека для работы с API ВКонтакте в вебе (напрямую)
- Только для сборки:
Изначально это был ванильный скрипт, работающий на vkscripts.ru, затем его начали использовать в VK mp3 mod и FlyVK.
FlyVK умер, а VKScripts стало больно использовать, поэтому было решено вынести все в отдельный пользовательский скрипт.
Благодоря удобству современных технологий и JSX все было переписано на React ✨