Depus.
Все проекты

Автоматизация VK · 2025

Автоматизация статистики контента

Система сбора и структурирования статистики публикаций

ПриостановленPythonTelegram Bot APIPostgreSQLGoogle Sheets API

Контекст

Веду несколько сообществ с большим объёмом публикаций и столкнулся с тем, что вручную собирать статистику по каждой из них — отдельная работа.

Проблема

При работе с большим количеством контента нужно вручную собирать ссылки, даты публикации, просмотры и показатели эффективности.

Решение

Telegram-бот, который принимает ссылку, сохраняет дату и просмотры, обновляет статистику, фильтрует публикации по условиям, формирует отчёты и структурирует данные по неделям.

Архитектура

Бот принимает ссылку и метрики → сохраняет в базу данных → по расписанию собирает отчёт за период → формирует таблицу и уведомляет о завершении периода.

Основные функции

  • Приём ссылки и сохранение даты публикации
  • Обновление количества просмотров
  • Фильтрация публикаций по условиям
  • Формирование отчётов и таблиц
  • Структурирование данных по неделям
  • Уведомления о завершении периода

Процесс

Спроектировал схему данных и функции: приём ссылки, хранение метрик, фильтрацию по условиям, генерацию отчётов и таблиц. Часть логики реализовал, но взял паузу на масштабирование серверной инфраструктуры.

Сложности

  • Нагрузка при росте количества отслеживаемых публикаций
  • Выбор между собственной базой данных и Google Sheets как хранилищем
  • Приоритизация функций в условиях ограниченного времени

Что получилось

Архитектура и модель данных спроектированы и покрывают реальный сценарий использования.

Что пока не получилось

Проект не доведён до продакшена — реализация приостановлена из-за ограничений серверной инфраструктуры и смены приоритетов.

Результат

Проект спроектирован на уровне архитектуры и части функций, но приостановлен до появления ресурсов на инфраструктуру.

Чему я научился

  • Не каждую идею нужно доводить до продакшена сразу — иногда честнее приостановить и вернуться позже
  • Планирование хранения данных важно продумывать до того, как объём вырастет
  • Отчётность по неделям требует продуманной схемы данных с самого начала

Что планируется дальше

Вернуться к проекту, когда появится готовая инфраструктура для нагрузки, либо переиспользовать часть логики в других инструментах автоматизации.

Есть идея? Давайте обсудим, как превратить её в работающий продукт

Можно прийти даже без готового технического задания. Достаточно объяснить проблему и желаемый результат.