Разработать парсер пользователей с серверов Discord

10 000 руб. за проект
26 января 2022, 02:36 • 6 откликов • 50 просмотров
Подробное тз доступно по ссылке: https://docs.google.com/document/d/1MkAIn_ngEYCxuY...

Алгоритм многопоточный с множеством аккаунтов и прокси:
  1. Заходим на сервер (вступаем по инвайт ссылке).
  2. Ищем доступные каналы.
  3. Внутри каналов берём по 30 последних сообщений.
  4. Выбираем среди всех сообщений только сообщения с реакциями.
  5. Парсим все реакции (запросы с пагинацией). Сохраняем все данные в БД.
  6. Проверяем сервер на наличие Welcome канала. Ищем по словам welcome в названиях каналов и внутри последних сообщений.
  7. Если нашли welcome канал, парсим приветствия в последних сообщениях, сохраняем в БД.
  8. Если спарсилось успешно, то читаем канал дальше с пагинацией, парсим все приветствия.
  9. Берём список уникальных юзеров после сбора всех юзеров по реакциям и по welcome.
  10. С сервера получаем маппинг id и названий ролей, сохраняем в БД.
  11. Для каждого юзера запрашиваем профиль в рамках сервера. С профиля парсим всё, что есть.
  12. Переходим к следующему серверу.
Стоимость и сроки можно обсуждать.