Полное сопровождение разработчиком на протяжении всей работы, помощь, консультации.
Техническое задание бота для разработчика на (Node.js + MongoDB)
Цель проекта
Создание Telegram бота для автоматизации самовыкупов на сайте uzum.uz. Бот должен иметь административный интерфейс для создания автоматических заказов. В проекте уже имеются начальная версия бота на базе библиотеки 'node-telegram-bot-api' и собственная библиотека 'uzum_api', содержащая некоторые сетевые запросы и методы для сайта uzum.uz.
Рекомендуется на первом этапе для начала тщательно изучить uzum.uz, какие сетевые запросы он использует. При необходимости может быть выдан аккаунт данной площадки.
Задачи
Проверка текущих методов 'uzum_api':
Проверить актуальность текущих сетевых запросов и методов, используемых в библиотеке 'uzum_api', для создания заказов на сайте uzum.uz.
Обновить устаревшие запросы при необходимости.
Убедиться, что библиотека 'uzum_api' позволяет выполнять следующие действия:
Вход в аккаунт uzum.uz.
Сохранение учетных данных аккаунта.
Создание и управление заказами (самовыкупами).
Получение и оставление отзывов.
Расширение библиотеки 'uzum_api':
Добавить новые методы и сетевые запросы, если текущие возможности 'uzum_api' недостаточны для выполнения всех необходимых действий.
Все новые методы должны быть документированы должным образом.
Интеграция с Telegram ботом:
Связать обновленную библиотеку 'uzum_api' с текущим telegram-ботом.
Обеспечить боту возможность:
Авторизоваться в системе uzum.uz.
Создавать заказы автоматизированно.
Уведомлять администратора бота о создании и статусе заказов.
Стек
Backend: Node.js
База данных: MongoDB
Telegram API: 'node-telegram-bot-api'
Внешние API: 'uzum_api' (собственная библиотека)
Разделы:
Опубликован:
29.05.2024 | 08:21 [поднят: 29.05.2024 | 08:21]
Заказ находится в архиве