Требуется доработка сайта и программы бота по ТЗ 

Обязательное требование! Знание платформы Steam и умение работать с SteamAPI 

ТЗ по боту 

1. Провести оптимизацию 

2. Реализовать прием сразу нескольких обменов на сайт 

3. Реализовать функцию: Если остаются не отправленные обмены и бот выключается, то после включения он заного отправит вещи 

4. Проверить ошибку: Бот иногда отменят трейд, который отправил победителю 

5. Сделать автоматический сброс комиссии на другой аккаунт стим 

6. Максимально оптимизировать бота от лагов стима 

7. Сделать проверку цены вещи так: Цена предмета проверяется в файле с цена (price.txt), если ее там нет, проверяется на стороней площадке (ссылка), если ее там нет она проверяется в стиме 

8. Сделать блек-лист вещей (вещи из этого списка нельзя ставить) 

9. Сделать все настройки бота в отдельном конфиге (Перед запуском бот проверяет настройки оттуда) 

10. Сделать запуск игры по команде с сайта (При нажатии кнопки на сайте) 

11. При отправке трейда победителю в описании трейда пишется (Winner #Номер_игры) 

12. Реализовать функцию: Бот берет в комиссию как можно меньше вещей (Если это 10% от ставки, он старается взять примерно 10% 1 вещью или 2-3) 

13. Проверить ошибку: После нескольких игры, бот перестает принимать обмены 

14. Проверить на дыры 

ТЗ по сайту 

1. Добавить админ панель 

Функционал: 

Кнопка запуска игры (Посылает команду боту) 

Кнопка выбор победителя 

Кнопка бана игрока (Посылает запрос боту, на добавление в блеклист) 

Управление розыгрышем (время, ручной выбор победителя, предмет для розыгрыша, сколько нужно игр что бы участвовать) 

2. Реализовать модуль: 

Модуль на главной странице в виде блока, предлагает по участвовать в розыгрыше вещи. 

Из админ-панели берется время розыгрыша, и предмет который будем разыгрывать 

Выводится все в блок – Предмет который разыгрываем, время до конца розыгрыша, условия участия 

Что бы принять участие нужно сыграть N-ое количество игр на сайте (Берется из БД) и иметь приписку в нике с адресом сайта 

Если все условия выполнены, аватар пользователя вносится в модуль и он участвует 

После окончания времени на розыгрыш выбирается случайный победитель (если в админ-панели не выбран принудительно) 

Победителю высвечивает окно, с инструкцией, как забрать приз 

3. Реализовать окно, уведомления 

- Ваша ставка слишком мала 

- Слишком много предметов 

- Вы победили. Забрать выигрыш или перевести на баланс 

4. Реализовать баланс на сайте (пополнение, вывод в ЛК) 

5. Реализовать систему карточек 

6. Реализовать систему обмена выигрыша на баланс на сайте 

7. Натянуть мой сверстанный дизайн 

9 лет назад
seeker798
Сергей 
37 лет
10 лет в сервисе
Был
9 лет назад

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

Нет заявок фрилансеров