Оповещения в телеграм при новых подписках (following) для выбранных твитер аккаунтов из списка

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

У Твиттера есть ограничения по количеству запросов каждые 15 минут, нужно принять это к сведению и подстроить бота таким образом, чтобы их не превышать

API ключ для Твиттера есть, заявку проходили

Мониторим список на новые твитер аккаунты каждые 15 минут, добавляем данные о подписках в базу.

Каждые 15 минут -

  1. Парсим последние подписки по дате добавления (или все подписки, если возможно) и сравниваем с БД
  2. Если были новые подписки за это время:
    1. Присылаем список в телеграм канал для каждого аккаунта в формате - название твиттер аккаунта - список новых подписок
    2. Обновляем базу новыми подписками

В случае, если вылетают ошибки по апи, присылаем оповещение в телеграм

При добавлении нового аккаунта в списке -

  1. Парсим список всех подписок (following) и добавляем в БД. Оповещения не делаем.

При удалении Твиттер аккаунта из списка удаляем все данные из базы.

База состоит из следующих сущностей (предположительно) -

  1. Список твитер аккаунтов за которыми следим
  2. Все подписки с ключом Твиттер аккаунта и датой добавления