October 27, 2020

Сontroller 1.0

Техническое задания для разработки супер бота Сontroller

Этап 1(Создание массива из нужных ставок)

Получаем json.

Идем в bets и здесь делаем проверку на bookmeker_id : 6. Все подходящие объекты мы сохраняем в новый массив.

После этого у нас должно получиться какое-то количество объектов, которые будут соответствовать количеству ставок.

Этап 2 (Понимание в какой части страницы находится наша ставка)

На данном этапе нам нужно найти информацию, которая даст нам понять какую ставку необходимо поставить.

Первый параметр на который нам нужно обратить внимание period_id. Данный параметр говорит нам о том, в какой части страницы, необходимо искать ставку.

period_id: 3 говорит о том, что ставка находится во вкладке Match.

period_id: 10 говорит нам о том, что ставка находится во вкладке 1st Half

period_id: 5 говорит нам о том, что ставка находится во вкладке 1st Quarter

Берем первый объект(ставку) и проверяем его на period_id: узнаем в какую часть страницы мы запускаем бота(далее Сontroller).

Пусть мы выяснили что наша ставка находится во вкладке Match, то есть period_id: 3. Переходим на нее.

Этап 3(Определение самой ставки)

На данном этапе, мы должны узнать какую конкретную ставку нам надо поставить. Это может быть победа первой команды П1, или тотал меньше в матче тм 166.5.

Для этого нас интересует два параметра:
1)market_and_bet_type:

2)market_and_bet_type_param:

На данном этапе опытным путем получилось выяснить следующее:

Все остальные цифры, которые будут встречаться в параметре market_and_bet_type: предлагаю пропускать на данном этапе разработки. Сontroller ничего не делает и отдыхает. Как только я выясню полную расшифровку, мы прокачаем Сontroller и на другие id.

Для лучшего понимания разберем конкретный случай:

В данном конкретном примере period_id: 3 - значит нас интересует вкладка Match(основное время).

market_and_bet_type: 17 - означает ставку фора первых, на сайте это блок Handicap

market_and_bet_type_param: - 4.5 какую именно фору нужно поставить на сайте

Итого мы знаем куда идти Сontroller на сайте и куда целится. Осталось нажать на нужную ставку, она добавится в так называемый купон, где мы должны вбить сумму ставки и подтвердить ее.

Этот купон использован для примера.

В этом видео я постарался подбить итог и показать свои мысли по поводу работы Сontroller.