Вернуться в профиль
Чат-бот "Статистика сообществ вконтакте"
Разработка чат-бота вконтакте, помогающий администраторам сообществ получать статистику, недоступную без предварительного парсинга и обработки.
Стек компонентов: пользователь - nginx (прокси-сервер) - cокет - uwsgi (сервер приложений) - django
Особенности:
- бот - это бесплатный аналог платного сайта adspoiler.com (у них покупка подписки на месяц - 1500 р.), только данные выдаются по ссылке или короткому имени
- PostgreSQL - база данных
- 3 000 python строк кода
- парсинг 1 450 000 сообществ вконтакте каждый день для обработки и обновления статистики
- парсинг всех рекламных публикаций в каждом из 1 450 000 сообществ без перерыва, обработка результатов и обновление статистики
- парсинг аудитории каждого сообщества для нахождения среднего возраста и соотношения мужчин к женщинам
- парсинг стены и нахождение среднего количества просмотров, лайков, репостов, комментариев для каждого сообщества
- парсинг 3 самых популярных стран и городов - подписчиков сообществ (не включено в показ статистики)
- определение роста сообщества (насколько увеличилось или уменьшилось количество подписчиков за один день)
- парсинг ссылок на фотографии для последующей реализации на сайте
- потенциал - самая сложная реализация, показывает сколько подписчиков перейдет в ваше сообщество, если вы разместите свою рекламу в данной группе
Потенциал находится благодаря нахождению пересечения аудитории двух групп до рекламной публикации и спустя сутки после (таковы правила smm сообщества, рекламный пост держится сутки, позже удаляется)
Проблемы реализации:
- ограничение api вконтакте на количество запросов в сутки
Проблемы были решены обходными путями. Возможно не совсем честными, однако полезными с точки зрения бизнеса и отсутствием каких-либо блокировок.
Бот отключен, требуется более мощное обновление и реклама для последующего заработка на нем. Но примеры работы (ответа) можно увидеть на стене.
Вернуться в профиль