Доработка бота

  • Опубликовано 3 года назад
  • Просмотры 3
  • Закончить проект

Описание

Нужна доработка бота для покупки предметов с bitskins.com (сторонний аукцион Steam предметов)
github.com/Trojan13/NodeB...

Используемые технологии: nodejs, websocket, api

Боту нужно максимально ускорить обработку поступающих заявок через websocket и реализовать их сверку с моим прайс листом.

Файл прайс листа сейчас загружается со стороннего сервиса (steamapis). Нужно чтоб прайс лист брался из файла локально + возможность загружать его по моей постоянной ссылке раз в 10 минут. Прайс лист в формате списка в txt файле каждая позиция с новой строки. Работу с прайс листом нужно переделать под шаблон: @1@название предмета@2@максимальная цена закупки@3@
Логику работы с прайс листом нужно упростить до простого сравнения цены позиции. Если цена в прайсе больше чем цена в заявке то переходить к покупке. Покупка работает через bitskins api. Если в ответе api покупка прошла успешно то предмет нужно удалять из оперативного прайс листа чтоб избежать покупки однотипных предметов в короткий промежуток времени. Если названия позиции не будет в прайс листе его нужно пропускать в заявках.

Взаимодействие со стимом нужно убрать + оптимизировать код на максимальную производительность. Решение что есть сейчас работает не достаточно быстро.

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

Опубликовано 3 года назад