# База знаний  Forkify

Forkify - бот и сканер для работы с букмекерским арбитражем. Здесь будет публиковаться вся полезная информация, которая поможет в работе.

## Доступные букмекеры

1. **BET365**: собственные автоматические решения QR, а также сторонние решения QR через API сервисов.
2. **PINNACLE**: API/Сайт, клон PS3838.
3. **PARIMATCH**: только для валидации плеча (без ставки).
4. **FONBET**: (BETTERY, BATERY, .BY, .KZ и другие клоны).
5. **OLIMP**: любой домен (ЦУПИС, COM, KZ).
6. <mark style="color:red;">**DAFABET OW**</mark> <mark style="color:red;"></mark><mark style="color:red;">(не поддерживается с 01.10.2023).</mark>
7. **BETBOOM** (Клоны UBET, BETERA).
8. <mark style="color:red;">**GG**</mark><mark style="color:red;">: BET и COM (временно на тех. работах).</mark>
9. **LOOTBET:** только для валидации плеча (без ставки).
10. <mark style="color:red;">**VBET**</mark> <mark style="color:red;"></mark><mark style="color:red;">(временно на тех работах).</mark>

## Доступные виды спорта

<figure><img src="/files/tB7TG2d8JXbyEBZpfv8a" alt=""><figcaption><p>Фильтры</p></figcaption></figure>


# Обновления

<mark style="color:yellow;">1 Sept 2024</mark>

`2.65.1`

Восстановлена работа BETBOOM.

***

<mark style="color:yellow;">24 Aug 2024</mark>

`2.65.0`

Добавлен ESOCCER на LOOTBET для валидации плеча (без проставки). Для работы не требуется аккаунт БК. Нужен ip страны, на котором поддерживается раздел Sport.

***

<mark style="color:yellow;">9 Aug 2024</mark>

`2.64.0`

1. Добавлено расписание для старт/стоп работы бота.&#x20;
2. Исправлены диапазоны числовых значений для фор и добавили отдельно "исключить фору H(0)".

***

<mark style="color:yellow;">19 Jul 2024</mark>

`2.62.4`

Добавлена возможность загрузки истории ставок не только из My bets

***

<mark style="color:yellow;">4 Jul 2024</mark>

`2.62.0`

Добавлена загрузка результатов и расширенные данные по ставке. Пока что обновление касается только Bet365.

***

<mark style="color:yellow;">30 May 2024</mark>

`2.61.0`

1. Разделены исключения П1, П2, 1Х, Х2. Появилась возможность оставить победы только на первую или только на вторую команду.
2. Добавлены фильтры диапазонов значений фор и тоталов.
3. Betboom разделен на Betboom и BB CyberSport. Это обеспечивает их более стабильную работу.

***

<mark style="color:yellow;">13 Apr 2024</mark>

`2.60.1`

1. Поправлены максимальные ставки для аккаунтов с ограниченным лимитом на Bet365.
2. Добавлена возможность копирования пары.
3. Добавлена возможность исключать победы в 1, 2.

Есть возможность настроить ставки в победах путем исключения ненужных исходов.

***

<mark style="color:yellow;">11 Apr 2024</mark>

`2.60.0`

Добавлено для Bet365:

1. Cтавки по максимальным лимитам в режиме valuebet (ставит макс. доступную сумму, если лимит на БК ниже, чем рассчитанная ботом сумма ставки. Подходит для порезанных аккаунтов)
2. Автокэшауты (настройки БК, значение указываются в % , рекомендуемые значения 95-99).

***

<mark style="color:yellow;">7 Apr 2024</mark>

`2.56.0`

1. Добавлено подтверждение удаления пары.
2. Разработан обход блоков 24-36ч, которые возникали во время ставок на некоторых аккаунтах Bet365, (лучше всего работает на странах без QR, но не спасает на все 100%)
3. Сделан ряд небольших изменений в интерфейсе.

***

<mark style="color:yellow;">4 Apr 2024</mark>

`2.56.0`

1. Исправлена авторизация в Bet365.
2. Добавлена пауза перед проверкой 2-го плеча в режим valuebet. (Это полезная настройка на случаи, когда у pinnacle есть отставания в обновлении линии и вы твердо решили отказаться валуить pinnacle в такие моменты, поэтому пауза 4-5 сек поможет вам провалидировать более актуальный коэффициент, чтобы дальше валуить другую БК в паре.)

***

<mark style="color:yellow;">23 Feb 2024</mark>

`2.56.0.389`

1. Добавили отображение оборотов сумм ставок у аккаунтов (общий и за последние 24ч)
2. Добавили настройку <mark style="color:blue;">Использовать ограничение по обороту ставок</mark> (см. настройки БК)
3. Добавили возможность записывать сумму ставки в оборот, если при совершении ставки бот получил неизвестный ответ от сервера (используется для подстраховки)

<div align="left"><figure><img src="/files/YP2C5BiZCavRtvtjsMW5" alt="" width="302"><figcaption></figcaption></figure></div>

***

<mark style="color:yellow;">11 Feb 2024</mark>

`2.54.1.387`

Обработаны неизвестные ответы на bet365, связанные с обновлением коэффициента.

***

<mark style="color:yellow;">11 Feb 2024</mark>

`v2.54.0.386`

1. Устранение части возможных проблем с клаудфлеер.
2. Добавили новое значение у вилки <mark style="color:blue;">Дельта времени изменений КФ</mark> - это разница во времени между последними обновлениями коэффициентов на обоих плечах (в секундах).&#x20;

   <figure><img src="/files/wQQnveImJhEitm2QylTu" alt=""><figcaption></figcaption></figure>
3. Добавили новый фильтр в разделе **Дополнительно**: <mark style="color:blue;">Приоритет по времени обновления КФ относительно второго плеча</mark> . Например, можно брать в  работу только те вилки, где на первом плече время изменения КФ меньше, чем на втором.

   <div align="left"><figure><img src="/files/sjnIah3QQtNzMH9lZmaG" alt="" width="369"><figcaption></figcaption></figure></div>
4. Дельту времени обновления КФ (в секундах) можно настраивать в паре в разделе **Фильтры**

   <div align="left"><figure><img src="/files/kX7oPmmKJGIRDxFFNJpR" alt="" width="183"><figcaption></figcaption></figure></div>
5. Добавили распределение доходности плеч для режима **Вилки** при работе от общей суммы ставки. При переходе в режим Перекрытия перевесы доходности игнорируются, доходность распределяется поровну.

   <div align="left"><figure><img src="/files/vrIkSkk5PvvKph2mAqcM" alt="" width="373"><figcaption></figcaption></figure></div>
6. <mark style="color:blue;">Таймаут перед проверкой второго плеча</mark> в секундах - берет вилку, проверяет коэффициенты и параметры на первом плеча, делает паузу (таймаут), после паузы проверяет второе плечо, и дальше по процессу. Если у вас нет плана и четкого понимания, зачем нужна эта настройка, лучше оставить значение 0 сек.

   <div align="left"><figure><img src="/files/sKVijv7OoIx9yTLpHE5L" alt="" width="365"><figcaption></figcaption></figure></div>


# Установка

Системные требования

### Минимальные

* Процессор 2 ГГц, 2 ядра
* Память 4 ГБ DDR3
* Диск 30 ГБ HDD
* Windows 10  (x64)

### Рекомендуемые

* Процессор 3.3 ГГц, 6 ядер
* Память от 8 ГБ DDR4
* Диск 30 ГБ SSD
* Windows 10 (x64) и выше


# Копирование настроек, логи и другое

Здесь собраны материалы, которые помогут управлять Forkify.

## Где найти файл с логами действий бота?

Перейти в папку с логами можно из меню в Forkify, вкладка "Логи":

C:\Users\\**CURRENT\_USER**\AppData\Roaming\forkify\logs

<figure><img src="/files/EPQMxO1T46eisYk0VjS6" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Папка `AppData` может быть скрыта на Windows по умолчанию. Необходимо отобразить скрытые папки.
{% endhint %}

## Как перенести настройки на другой ПК?

Перенести с полной заменой папку forkify:

C:\Users\\**CURRENT\_USER**\AppData\Roaming\forkify

{% hint style="info" %}
Не рекомендуем объединять при переносе папки с разных ПК, это может привести к непредсказуемым последствиям.
{% endhint %}

## Как запустить несколько экземпляров Forkify на одном ПК?

![](/files/VaLcxGxESRvG1pRIcxWv)

1\. Создать различных пользователей Windows.

2\. Правый клик по иконке лаунчера Forkify с зажатой клавишей shift.

3\. Открыть от имени пользователя.

Подробнее про создание пользователей [тут.](https://support.microsoft.com/en-us/windows/create-a-local-user-or-administrator-account-in-windows-20de74e0-ac7f-3502-a866-32915af2a34d#:~:text=check%20your%20version.-,Create%20a%20local%20user%20account,user%20without%20a%20Microsoft%20account.)

## Как подключаться к Боту с телефона?

Ставим на ПК браузер Chrome , заходим сюда, создаем доступ к ПК:&#x20;

{% embed url="<https://remotedesktop.google.com/access/>" %}
Chrome rdp
{% endembed %}

Ставим на телефон приложение Chrome Remote Desktop:

{% embed url="<https://apps.apple.com/ru/app/chrome-remote-desktop/id944025852?l=en>" %}
rdp IOS
{% endembed %}

{% embed url="<https://play.google.com/store/apps/details?id=com.google.chromeremotedesktop&hl=en&gl=US>" %}
rdp Android
{% endembed %}

Аналогично можно делать и через другие клиенты.


# Основные настройки Пары БК

Здесь описано как начать работу и какие настройки доступны.

## Таблица с вилками

Чтобы доступные ставки начали отображаться в таблице, нужно создать пару из двух БК и активировать ее.

![](/files/L3MZkvkD4lgjrppDk0IU)

Так выглядит включенная пара (Bet365 - Parimatch):

![](/files/bp7NwDEpZ3IBvLB1B43u)

Только в таком состоянии пары будут появляться вилки в таблице и бот сможет их ставить.

## Настройки пары: Общие

![](/files/AYwMMwGt7MVcTE1C0OSC)

1. Название - опциональное поле, будет отображаться в списке пар.
2. Режим работы `Вилки` или `Value` (ставки с перевесом). На самом деле, `Value` здесь те же вилки, где ставится лишь первое плечо. При этом бот проходит все стадии проверок обоих плеч.
3. От общей суммы – общая сумма разбивается на два плеча пропорционально коэффициентам в вилке. \
   Фикс/флет – фиксированная сумма ставки на первое плечо, в зависимости от этой суммы рассчитывается ставка на второе плечо.
4. Если на БК у ставки максимальная сумма ставки окажется ниже, чем рассчитал бот исходя из общей или ниже, чем фиксированная, то поставит по максимальному значению, доступному на БК и рассчитает исходя из этого сумму на другое плечо.
5. Распределить доход Поровну/1-е плечо/2-е плечо - при распределении дохода вилки на одно плечо, на противоположном доходность будет 0. Если бот после ставки первого плеча перешел в режим "Перекрытие", то автоматически доходность будет считаться равными долями для обоих плеч.

![](/files/yGqKKGXyhOQu4tIilJgh)

1. Динамический флет, можно задавать правила определения суммы ставки.
2. Можно добавить до 5 правил для одной пары.

## Настройки пары: Авторежим

![](/files/37P83IieeHgXT9B9RwMw)

1. В случае, если при ставке вилки не удалось закрыть второе плечо, то будет ожидать для перекрытия точно такой же исход (не считая коэффициента), какой был в первоначальной вилке. Если был Тотал голов в матче Over 2.5, то  поставит только TO 2.5
2. Перекрытие на 3-ей БК сработает только при активной и авторизованной 3-й бк. Например, рабочая пара Bet365 - Pinnacle, с первого раза не удалось закрыть второе плечо на Pinnacle, тогда при активной третьей бк, например, Olimp, бот закроет вилку, если на Olimp была доступна аналогичная ставка и она лучше, чем на Pinnacle.
3. 2-й этап перекрытия сработает только если не было подходящих ставок по условиям, указанных в первом этапе перекрытия.
4. Таймаут перед проверкой второго плеча в секундах - берет вилку, проверяет коэффициенты и параметры на первом плеча, делает паузу (таймаут), после паузы проверяет второе плечо, и дальше по процессу. Если у вас нет плана и четкого понимания, зачем нужна эта настройка, лучше оставить значение 0 сек.

## Настройки пары: Фильтры

<div align="left"><figure><img src="/files/QrJ6NBv5J1VxyrFJFhVJ" alt="" width="369"><figcaption></figcaption></figure></div>

1. При активной настройке "Ставить только коридоры" , ставки будут только на те виды спорта, которые указаны в правилах.
2. Можно добавлять правила для каждого вида спорта.
3. Ширину коридоров можно регулировать для любого спорта. Коридоры являются подвидом вилок, поэтому они по умолчанию идут наравне с вилками, если вам нужно отключить их или настроить максимальную допустимую ширину, то используйте эту настройку. Ширина коридора - это разница между параметром тоталов и фор, например, для вилки Total Under (5.5) и Total Over (2.5) ширина коридора = 3
4. Дельта обновлений КФ - разница между временем изменений коэффициентов на первом и втором плече (в секундах). Например, на сайте букмекера Х коэффициент изменился только что, а на втором  букмекере Y изменился 5 секунд назад. Дельтой изменений времени будет = 5 секунд.
5. Макс лимит плеча - это максимальная допустимая сумма ставки, которую предлагает букмекер. Этот фильтр помогает отсеить смолл маркеты. Нужно вписать минимальное значение, от которого разрешено ставить. Например, в матче на победу игрока вы хотите поставить 20 долларов, в этой настройке вы указали 100 долларов, а на сайте максимальный лимит ставки на выбранный исход 50 долларов, такая ставка будет отброшена в лист заморозки (чс).

## Настройки пары: Дополнительно

<div align="left"><figure><img src="/files/oXwF2qXdN0I894VOvN5g" alt="" width="372"><figcaption></figcaption></figure></div>

1. Приоритет по инициатору – это фильтр, в котором отбираются только те вилки, где первое плечо является инициатором (т.е. коэффициент первого плеча выше, чем среднее значение коэффициентов на тот же маркет со всех БК).
2. Приоритет по значению тотала – это фильтр, где отбираются вилки, в которых первое плечо OVER или UNDER.
3. Приоритет по коэффициенту – ставятся только те вилки, где на первом плече коэффициент больше/меньше , чем на втором.
4. Приоритет по значению форы - первое плечо фора со знаком + или -
5. Приоритет по времени обновления КФ относительно второго плеча - фильтр на вилки, у которых время создания или изменения коэффициента первого плеча меньше или больше, чем у второго (коэффициент на БК изменился раньше или позже, чем на втором плече)


# Фильтры лиг и команд/игроков

Настройках используется для исключения вилок на матчи.

<div align="left"><figure><img src="/files/KIx7TU2SC6DEMZpaBTX2" alt="" width="375"><figcaption></figcaption></figure></div>

### Типы фильтра лиг

1. Разрешенный список
2. Запрещенный список

Разрешенный список - разрешает ставки только на лиги из списка.

Запрещенный список - разрешает ставки на все матчи, кроме перечисленных в списке.

Фильтр лиг работает как по полному наименованию лиги с БК так и по части строки.

Лиги при перечислении нужно писать каждую с новой строки.

Для БК OLIMP и FONBET лиги нужно писать на кириллице. Для остальных БК на латинице.

Для того, чтобы избежать случаев, когда в разрешенный список добавлена лига NCAA, но бот проставил WNCAA, нужно использовать кавычки при добавлении лиги по точному совпадению: "NCAA"

### Фильтр команд и игроков

Фильтр команд/игроков (настройки таблицы исключает исходы в пользу исключённого: фора, победа, 1Х и индивидуальный тотал (например в событии dacum - boki, при исключении первого игрока , вилка с team1 total на первом плече будет исключена, но team2 total будет проставлена).

<img src="/files/OD8l6UtOPWRlWX0vcgVi" alt="" data-size="original">

Настройка с исключением ставок на игрока/команду (для первого плеча) не отключает все ставки с участием указанного игрока/команды. Исключаются только те исходы, которые ставятся на игрока/команду, а именно WIN 1, 1Х, Team 1 Total, Handicap, Team 1 Even/Odd.

Ставки на общие тоталы, ничью, общий чет/нечет и все ставки на второго игрока будут ставиться несмотря на исключение игрока/команды на первом плече.

Фильтр работает и по частичному совпадению в строке.&#x20;


# Настройки состояния матчей

Настройки правил действуют только для пары, в которой участвует БК из списка: BET365, OLIMP, FONBET

Найти Правила можно в настройках калькулятора (проставщика)

<figure><img src="/files/npHBSiXwNH1ZWgpD0CI3" alt=""><figcaption><p>Настройки калькулятора: Правила</p></figcaption></figure>


# BET365

Все про технические особенности работы с данной БК

## Домены

В Forkify поддерживаются все доменные зоны bet365 независимо от языка сайта.

В приложении можно указать любой URL (правый клик по иконке БК -> **Настройки**) , в том числе зеркало.

Для большинства доменных зон достаточно указать `.com` , после авторизации, БК сама определит нужную зону.

![](/files/komZnzYjsW8B5gOZxDZX)

## Проверка ограничений

Отключить проверку ограничений (когда перестает быть доступен `cash-out` , увеличивается время приема ставки и уменьшаются лимиты на ставку) можно в настройках БК.&#x20;

Правый клик по иконке -> **Настройки**

## BET365 Canada

Для работы с канадскими и испанскими аккаунтами необходимо установить координаты геопозиции. Обычно достаточно выставить широту и долготу любой улицы ближе к центру какого-нибудь крупного города. Работает только через сторонние сервисы решения QR.

![](/files/Tb6HLcofgKt0Hnxtsbzj)

## Как отключить видео

{% hint style="warning" %}
Видео отключается только на главной странице сайта в промоблоках.
{% endhint %}

Настройки БК -> Анонимизация

![](/files/UuKLjALJtLSd4Y2faUhL)

## Паузы между разлогами

Настройки БК&#x20;

![](/files/0ZKRI3N0jCP74ZKetdbJ)


# PARIMATCH

Все про технические особенности работы с данной БК

{% hint style="warning" %}
На Parimatch бот не совершает автоматические ставки, данная БК используется только в качестве проверки плеча для ставок с перевесом в парах с другими БК.&#x20;
{% endhint %}

{% hint style="info" %}
На Parimatch работают только Soccer и E-soccer.
{% endhint %}

## Принцип работы

Для Parimatch не требуется аккаунт БК, но создать сущность "Аккаунт" в Forkify для этой БК необходимо. Для этого достаточно ввести любые логин и пароль.&#x20;

![](/files/C19Tv537p18judsdB4Lh)

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


# PINNACLE

Все про технические особенности работы с данной БК

## PINNACLE API

* Для работы нужен аккаунт, который поддерживает API.&#x20;
* Пароль должен быть не более 10 символов.&#x20;
* На большинстве аккаунтов с API нет поддержки киберспорта.

## PINNACLE Сайт

* Поддерживает зеркала.
* Поддерживает киберспорт.
* Не отличается по скорости ставки от официального API Pinnacle
* Чтобы в истории ставок корректно отображались ставки необходимо синхронизировать время на ПК с тем, что указано на сайте.

{% hint style="info" %}
Любой из способов работы с PINNACLE для полной корректной работы требует аккаунты без статуса soccer: danger zone. На аккаунтах danger zone отличаются id событий, которые используются для совершения ставок. Поэтому бот часто будет писать "Данные для ставки не найдены".

Аккаунты таких стран как Азербайджан, Украина, Молдова, Великобритания (по наблюдениям команды Forkify) находятся в danger zone. Рекомендуем использовать РФ аккаунты. Если у тебя аккаунт какой-либо другой страны, ты можешь обратиться в нашу поддержку, дать доступ, чтобы определить зону.
{% endhint %}

{% hint style="info" %}

У пиннакл бывают серверные проблемы, на которые мы не можем повлиять. Проблема в том, что данные, которые они отдают на сайт или по апи не всегда соответствуют тем, что они готовы принять на ставку, у них бывают расхождения в линии при ставки с той, что отдают на сайт и по апи. Для работы с сайтом мы реализовали нетривиальную альтернативную проверку коэффициента (включена по умолчанию см. настройки БК), в API такую проверку сделать невозможно (по крайней мере мы не нашли такой способ). Поэтому рекомендуем учитывать это при работе с данной БК. Случается это нечестно, в основном, когда данных по матчам становится много или при больших нагрузках на их сервер.

Наша рекомендация в таких случаях работать без API

Минусы при работе с сайтом: 1)необходимо синхронизировать время на пк/вдс и на сайте пиннакл (один часовой пояс), на сайте часовой пояс чаще всего зависит от ip 2) сессия на сайте длиться 2ч, бот автоматически рестартит сессию, во время авторизации ставить вилки не будет 3) может быть только 1 активная сессия аккаунта, запустить несколько сессий одного аккаунта на разных ботах не получится

Плюсы:

1. можно проверить счет не только в футболе (возможно, мы не нашли в апи такую возможность)
2. возможно проверить кф альтернативным способом
   {% endhint %}


# FONBET

Все про технические особенности работы с данной БК

{% hint style="info" %}
Автоматическая авторизация работает только по клиент ID
{% endhint %}

## Домены, клоны

Работает на любом домене .BY, .GR и других.

Работает с PARIBET.

Распознает ограничения аккаунта различных уровней.


# OLIMP

Все про технические особенности работы с данной БК

{% hint style="info" %}
На Olimp коэффициент могут пересчитать после совершения ставки. На ЦУПИС пересчет даже не отражается в истории ставок.&#x20;
{% endhint %}

{% hint style="warning" %}
Настройка правил (состояние матча) работает только на ENG, KZ, RU, UKR языках сайта.
{% endhint %}

{% hint style="info" %}
Ошибки при ставке обрабатываются только на русском языке. На других языках сайта будет часто приходить уведомление о неизвестной ошибке при ставке. Например, ошибка "коэффициент недоступен", которая может возникнуть во время ставки не обработается на других языках. Позже реализуем для основных языков.
{% endhint %}


# GGBET

Все про технические особенности работы с данной БК

Иногда линии GGBET и GGBET.COM могут отличаться.&#x20;

{% hint style="danger" %}
БК недоступна, на технических работах
{% endhint %}


