ТЗ на разработку библиотеки на C#

Нужно разработать функционал, который опишу ниже для следующих ресурсов:
-Facebook
-Instagram
-Viber
-WhatsApp

При разработке необходимо выяснить, какие запросы и куда отправляют сервисы, найти “ручки”, т.к. у этих сервисов нет официальных api для интеграции. Приоритет на HTTP запросы с эмуляцией реального устройства (проблем c ip адресами и юзерагентами не будет, все дадим). Если же невозможно реализовать при помощи HTTP запросов функционал, то после обсуждения нужно использовать легковесную эмуляцию браузера, которая сможет запускаться на windows и ubuntu серверах.

Нужно эмулировать работу с мобильных и пк устройств, чтобы сложнее было пропалить автоматизацию. Зеннопостер и прочее не пойдет, сразу говорю

При разработке необходимо придерживаться принципов чистого кода и комментирования, чтобы в дальнейшем можно было без проблем поддерживать библиотеку. Структура библиотеки уже накинута, пришлю кандидатам на изучение. Эта библиотека будет интегрироваться на backend на ASP.NET

P.S. Просьба откликаться только частным фрилансерам, со студиями\командами\агенствами\перекупами\прочими не рассматриваю сотрудничество

Нужно реализовать следующий функционал

1)Модуль авторизации
-Авторизация
-Подтверждение при помощи кода
-Получение ID авторизованного пользователя
-Получение информации об авторизованном пользователе, а также информацию об ограничениях, бане и т.д.
-Логаут

2)Модуль чатов
-Получить чаты с лимитом выборки (offset, count), а также по поисковому запросу
-Получить чат по id
-Создание чата (приватный и групповой)
-Редактирование информации о групповом чате
-Удалить чат (у себя или у всех (если есть такая возможность))

3)Модуль сообщений
-Получение сообщений чата с лимитом выборки (offset, count)
-Получение сообщения по id
-Удаление сообщения (у себя или у всех (если есть такая возможность))
-Проверка возможности отправки сообщения в чат или пользователю
-Проверка статуса, заблокирован ли пользователь\чат нами
-Отправка текстового сообщения с возможностью прикрепить вложения
-Отправка голосового сообщения
-Отправка стикера
-Возможность переслать сообщения
-Возможность выбрать сообщения, на которые отвечаем
-Проверка возможности редактирования сообщения
-Редактирование сообщения
-Возможность оставить\убрать реакцию на сообщение
-Отправка статуса “печатает”
-Отправка статуса “записывает голосовое сообщение”
-Отправка статуса “прочитано сообщение”

4)Пользователи
-Поиск пользователей по запросу с лимитом выборки (offset, count)
-Получение пользователя по id или номеру\username
-Возможность разблокировать пользователя
-Возможность заблокировать пользователя
-Получения статуса, заблокировали ли мы пользователя
-Получение черного списка пользователей

5)Стикеры
-Получение наборов стикеров с лимитом выборки (offset, count), а также по поисковой строке
-Получение набора стикеров по id
-Получения стикеров по id набора стикеров с лимитом выборки (offset, count), а также по поисковой строке
-Получение стикера по id
-Получение стикеров без id набора стикеров с лимитом выборки (offset, count), а также по поисковой строке (если возможно реализовать)

3 месяца назад
alfateam_kz
Александр 
46 лет
2 года в сервисе
Был
17 часов назад

Заявки фрилансеров

Даниил
 
20 лет
3 месяца в сервисе
Был
2 месяца назад
3 месяца назад
Денис
 
33 года
4 месяца в сервисе
Был
24 дня назад
3 месяца назад
Тимур
 
18 лет
3 месяца в сервисе
Был
3 месяца назад
3 месяца назад
  • Похожие заказы

  • $100

    Требуется разработка программного обеспечения для автоматического обзвона клиентов по холодной базе через SIP линии. Софт должен поддерживать проигрывание аудиофайлов и возможность нажатия клавиш 1, 2, 3 во время звонка.

    Закрыт
    2 месяца назад
  • $225

    Требуется специалист для реализации проекта в сфере казино. Первая часть включает доработку существующего скрипта с добавлением функций и языков, вторая часть — создание сайта по плану. Оплата составляет 75 USDT за первую часть и 150 USDT за вторую. Обсуждение деталей предусмотрено.

    Закрыт
    2 месяца назад
  • Требуется настройка системы Xero для нового проекта. Включает синхронизацию с Stripe и импорт существующих транзакций. Опыт работы с Xero и Stripe является преимуществом.

    Закрыт
    2 месяца назад
  • Требуется разработка контракта в сети TON с учетом токеномики и логики. Ищется специалист с опытом в системном программировании и вниманием к мелочам. Обсуждение условий и бюджета будет в личных сообщениях.

    Закрыт
    3 месяца назад
  • Требуется разработка программы-парсера для сбора информации с Amazon. Парсер должен извлекать название, описание, автора, количество страниц, дату выпуска и уникальный код книги. Также необходимо предусмотреть возможность загрузки на файлообменники и поддержку технических изменений в будущем. Оплата в USDT.

    Закрыт
    4 месяца назад
  • Ищется разработчик, имеющий опыт работы с API Poloniex. Необходимо предоставить примеры для GET-запроса получения баланса и POST-запроса выставления отложенного ордера. Укажите свою сумму за уже готовые решения. Примеры должны включать URL, строку для хэширования и список параметров.

    Закрыт
    3 месяца назад
  • Требуется опытный специалист по смарт-контрактам и блокчейну для создания токена на TRC-20 или ERC-20. Необходимо, чтобы токен автоматически отображался в Trust-wallet. Исполнитель должен быть готов вносить изменения в код по запросу. Ищем профессионала с глубокими знаниями в этой области для долгосрочного сотрудничества.

    Закрыт
    3 месяца назад
  • Требуется помощь в написании функции для отправки POST-запросов на Delphi с использованием JSON. Задача включает формирование входных параметров, правильное заполнение заголовков и установку 'Content-Type=application/json'. Необходимо решить вопрос с преобразованием параметров в JSON для успешной передачи данных на сервер. Обсуждение вопросов между заказчиком и разработчиком также включено в цену.

    Закрыт
    4 месяца назад
  • Требуется разработка Steam Trade Bot, который будет отправлять предложения обмена выбранными пользователем скинами после проверки оплаты. Бот должен работать с криптокошельком, отправляя деньги после подтверждения обмена. Необходимо учитывать взаимодействие с Steam аккаунтом пользователя и обработку нескольких скинов одновременно.

    Закрыт
    3 месяца назад
  • $15

    Требуется доработка кода для проекта на QT 6.8.1 на C++. Необходимо исправить и оптимизировать существующий код, чтобы обеспечить работоспособность одной из функций. Опыт работы с QT и C++ обязателен.

    Закрыт
    3 месяца назад