Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
программа для мониторинга изменений в подписках определённого списка Twitter-аккаунтов

Разместить заказ
6 фрилансеров уже откликнулись на этот заказ
Цены от 1000 ₽ до 200000 ₽.
Сроки от 1 до 14 дней.
Данные обновляются раз в 10 минут.
n
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 1 месяц
Бюджет: по договоренности
Техническое задание на разработку системы мониторинга подписок Twitter-аккаунтов

Цель задачи

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

Функциональные требования

1. Мониторинг подписок

Имеется заранее заданный список Twitter-аккаунтов (далее — «контрольные аккаунты»).

Система должна регулярно (интервал мониторинга — раз в час) проверять список подписок каждого контрольного аккаунта.

2. Обработка данных

При обнаружении новой подписки (т.е. аккаунт из контрольного списка подписался на новый аккаунт):

Создавать запись, фиксирующую:

username аккаунта, на который произошла подписка;

username контрольного аккаунта, совершившего подписку;

дату и время первой зафиксированной подписки.

Отправлять уведомление в Telegram-канал о новой подписке (с указанием usernames обоих аккаунтов и даты/времени).

Если несколько контрольных аккаунтов подписаны на один и тот же аккаунт, необходимо:

Обновлять запись, указывая количество контрольных аккаунтов, подписанных на данный аккаунт;

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

При отписке аккаунта из контрольного списка от другого аккаунта:

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

Если ни один контрольный аккаунт больше не подписан на определённый аккаунт, удалять этот аккаунт из таблицы мониторинга.

3. Хранение данных

Данные должны автоматически сохраняться в Google таблицу.

Обязательные поля данных:

username аккаунта, на который подписались;

список usernames контрольных аккаунтов, которые подписаны;

количество подписанных контрольных аккаунтов;

дата и время первой подписки.

Дополнительные требования

Возможность легко добавлять или удалять контрольные аккаунты из списка мониторинга.

Желательно предусмотреть простое логирование ошибок и действий системы.

Программа должна запускаться на сервере с минимальными зависимостями. Необходимы простые инструкции по развёртыванию на сервере (например, Linux/VPS с Docker или Python-скриптом).

Ответы на вопросы:

Стек технологий: любой (на усмотрение разработчика).

Интервал мониторинга: 1 час.

Уведомления о новых подписках: требуются уведомления в Telegram-канал.
Разделы:
Опубликован:
05.03.2025 | 14:53 [поднят: 05.03.2025 | 14:53]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: Специалисты по парсингу, недорого, FL.ru

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».
-->-->