Модуль для Бота telegram (pyrogram) - сборщик статистики комментариев

Цена договорная
12 января 2024, 17:44 • 6 откликов • 53 просмотра
Необходимо написать на pyrogram сборщик статистики по комментариям с наибольшим количеством реакций в заданном телеграмм канале.
Сборщик должен собирать статистику за последние N дней (настраиваемый параметр) и предоставлять её по запросу

Допустимо использование готовых решений, но весь лишний функционал оттуда должен быть убран. Самое решение должно быть подогнано под требуемый вид
По итогу должен быть проект с venv и __init__.py в качестве главного файла, через который мы будем обращаться к вашему пакету

В __init__.py должны быть функции:
async def set_up(args)
Для стартовой инициализации работы вашего пакета (если необходимо. например, пакет работае в фоновом режиме)
async def get_answer(args)
Для получения статистики
async def stop(args)
Останавливает работу модуля (обязательно реализовать, если модуль работает в фоновом режиме)

args - список аргументов. По идее передавать мы вам можем client и message. Если для работы пакета понадобится что-то ещё - обговорим
Настраиваемые параметры должны быть в .env