Несложная лабораторная работа Python + Telephon (Telegram API)

Описание
Задание 1. Подсчет количества сообщений в телеграм-канале
Напишите программу, которая подсчитывает количество сообщений каждого пользователя в течение 1 мин. и в течение 10 мин. каждые 30 сек (window). Выведите результат в отсортированном по убыванию количества
Формат вывода: username, количество
Задание 2. Подсчет количества собственных имен существительных
Напишите программу, которая подсчитывает количество собственных имен существительных в сообщениях телеграм-каналов (см. задание 1) в течение 1 мин. с накоплением. Каждую 1 мин. сохранять результат в файл в отсортированном по убыванию количества виде. Накапливать не менее 30 мин. При завершении программы вывести в консоль 10 наиболее популярных слов
Формат вывода: слово, количество