Нужно написать бота (pithon), для сбора данные с tgstat и выгружает в excel, пример в приложении. Данные собираются с двух страниц:
— Сводная
https://uk.tgstat.com/channel/@ASupersharij/stat
— Эффективность рекламы
https://uk.tgstat.com/channel/@ASupersharij/stat/ads-efficiency (что собираем
https://prnt.sc/y021jwYYFv5V)
.
Путь пользователя
1. Запускаем бота, бот перекидывает юзера на бота авторизации tgstat
2. После авторизации на tgstat наш бот отвечает — Пришлите список каналов для сбора данных
3. Загружаем каналы, каждый с новой строки (или файлом .txt) и отправляем боту, бот отвечает – Сбор данных начат
4. Процесс сбора отображается на экране с обновлением значения, например — Идёт сбор данных 59%
5. После завершения сбора, бот формирует файл и отправляет в диалог с комментарием — Сбор банных завершён
.
Прочее
— Бот должен уметь обрабатывать за один запуск до 100 каналов
— Все настройки вынести в конфиг ini
— Хорошо закомментировать код на русском языке
— При необходимости сделать деплой на сервер заказчика – VPS Beget, ubuntu. apache
— Во время работы парсер не должен забирать больше 2% от ресурса сервера (2 Ядра, CPU 3 ГБ, Память 30 ГБ)
— Авторизацию делаем через юзера, который запускает нашего бота (можете свой вариант предложить по кукам)
— Добавить в конфиг функцию для рандомной задержки между запросами — parsing_interval = 1-3