Как создать бота для ставок на спорт самому пошаговая инструкция

Этот пост написан пользователем Sports.ru, начать писать может каждый болельщик (сделать это можно здесь).

Приветствую всех!

Сегодня мы будем учиться создавать футбольного бота не обладая навыками программирования.

Сначала бы хотелось поговорить о ставочных киберах (он же бот для ставок, программа расчета тотала и т.д.). Наверняка многие из вас слышали о таком, возможно даже пользовались. Для тех, кто даже понятия не имеет, что это такое, постараюсь объяснить.

Общаясь со многими игроками, можно заметить, что добрая половина этих людей при составлении прогноза очень часто прибегает к статистическим данным (количество забитых/пропущенных голов, средний тотал и т.д.). Кто-то ставит отталкиваясь только от статистики, кто-то в добавок проверяет текущее положение дел в команде, информацию о травмированных и дисквалифицированных игроках. Сейчас в интернете полным полно статистических сайтов, поэтому почти любую информацию можно найти без проблем.

Некоторые игроки делают 1-2 ставки в день, некоторые 20-30. В первом случае изучение статистики 3-4 команд не является слишком затратным по времени делом, особенно если игрок пристально следит за 1-2 чемпионатами и ставит на них. Во втором случае начинает кипеть мозг, как часто забивает в первом тайме Кайзерслаутерн, насколько часто Малага пробивает тотал в выездных матчах. А тут еще и второй дивизион Швеции через 20 минут начинает играть…а я где-то слышал, что чемпионат забивной. Естественно на проверку уходит куча времени. Причем довольно часто это не окупается. А если для проверки вашего нового метода отбора ставок нужно провести тест из 200-300 событий, то так вообще можно убить все свободное время.

В таких случаях на помощь приходит бот. Т.е., грубо говоря, некая программка, которая отбирает матчи по заданному вами алгоритму. К примеру возьмем чемпионат Испании по футболу. Придумываем некий алгоритм. Допустим, что нам нужны показатели:

-сколько раз команды, которые играют сегодня дома, пробивали тотал больше 2,5 голов в своих домашних матчах в текущем сезоне

-такой же показатель для выездных команд

-и если оба этих показателя больше 50%, то бот должен подсказать нам, что на этот матч мы можем поставить ТБ 2.5

В результате мы должны увидеть нечто подобное:

1

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

В интернете можно найти кучу бесплатных программ, которые могут нам помочь подсчитать средний тотал, если мы ручками впишем туда результаты последних 5 матчей каждой из команд и т.д. Но тут опять все ручками вбивается и считается по формуле, которую придумал автор программы. Но у нас имеются и свои мозги! Да и у многих есть свои секретные формулы)))

Для людей, которые владеют программированием дальнейшая статья вряд ли будет интересна. Она будет интересна людям, которые понятия не имеют что такое парсинг html страниц и тому подобные вещи))) Кстати я сам отношусь к такому типу людей, которые в программировании вообще не разбираются)) А создать себе помощника для ставок, который бы не ленился считать статистику, не был бы подвержен влиянию алкоголя и прочим внешним факторам, очень хотелось)))

Приступаем к созданию нашей программы! Нам потребуется:

1. Доступ в интернет

2. Установленный Microsoft Excel

3. Не кривые руки

4. Наличие времени и немного терпения

Приступим! Считать в данном примере будем пробитие тотала в 2,5 гола в домашних и выездных матчах. Первое, что нам необходимо — это исходные данные. Нам необходима таблица сыгранных матчей на больше/меньше. Точнее даже две таблицы — одна для домашних матчей, другая для выездных. Так же нам необходим список ближайших игр.

Со многих ресурсов таблицы копируются в excel в довольно приемлемом виде. Но, данные ведь необходимо обновлять каждую неделю. В принципе, раньше я использовал супер методику ctrl+c / ctrl+v )) вставляю данные в заранее заготовленный шаблон. Конечно это значительно сокращало временные затраты, но не до конца меня удовлетворяло.

Немного погуглив, выяснил, что в excel есть такая функция, как обновляемый веб-запрос. В теории мы даем ссылку на футбольную таблицу и excel сам вставляет данные с веб ресурса. Но, перепробовав с десяток популярных статистических сайтов, таких как myscore, allscores, обнаружил, что не все так просто. На многих ресурсах excel попросту не распознает онлайн таблицы. Но, на поисках я не остановился и мне удалось найти несколько «подходящих» ресурсов.

В данном случае будем рассматривать ресурс, расположенный по адресу http://www.stat-football.com/pda/

Для начала создаем пустой файлик экселя. Создаем в нем 6 листов. Пускай у нас будет 3 странички для обновляемых веб-данных — Home (таблица домашних матчей), Away (таблица гостевых матчей) и Game (список предстоящих игр). На вкладке Bet, как вы уже догадались, будет собственно финальный список ставок. Вкладки Home2 и Away2 нам понадобятся для наших расчетов. Расчеты, конечно, можно делать и на вкладках Home/Away. Но так будет гораздо удобнее использовать этот файл как шаблон, когда вы будете создавать бота под другой чемпионат.

2

Открываем в экселе вкладку Home. Заходим на сайт http://www.stat-football.com/pda/ , выбираем нужный нам чемпионат ( в конкретном примере Испания). Переходим в самый низ таблички, нажимаем там кнопку «тотал матча».

Нажимаем кнопку «дома». Выделям первую команду и нажимаем ctrl+c (в данном случае достаточно скопировать одну строчку с нужной нам страницы). На всякий случай скриншот.

3

Заходим в открытый эксель на вкладку Home. Выбираем клетку А1, нажимаем ctrl+v. При этом у нас появляется кнопка «параметры вставки», на которую необходимо нажать и выбрать пункт  «Создать обновляемый веб-запрос».

4

После этого у нас открывается окошко создания веб-запроса и в нем отображается наш сайт с турнирной таблицей. Таблички, которые удалось распознать экселю, выделены стрелками (см. скриншот ниже). Выделяем нужную нам. В этот же момент нажимаем кнопку параметры (правый верхний угол).

5

В окне параметров ставим галочку «Отключить распознавание дат». Нажимаем «ОК», затем «Импорт» и ждем несколько секунд. В результате у нас получается что-то такое

6

Ниже таблицы с тоталами автоматически скопируется таблица чет/нечет и еще что-то. Оно нам в дальнейшем не помешает, так что оставляем все как есть.

Далее переходим во вкладку «Away» и проделываем тоже самое, только копируя данные с сайта из вкладки «в гостях».

Далее открываем вкладку «Game», где у нас должен будет отображаться список ближайших игр. Снова заходим на сайт http://www.stat-football.com/pda/ , выбираем нужный чемпионат, копируем любую строчку и вставляем в эксель. Нажимаем «создавать обновляемый веб-запрос» и выбираем вот эту табличку.

7

Нажимаем импорт. У нас появляются последние сыгранные матчи и матчи, которые состоятся в ближайшем туре. Подготовительный процесс закончен.

Переходим во вкладку «Home2″. Сюда необходимо перенести нужные нам для расчета данные из вкладки «Home». Для конкретного примера нам необходимо посчитать, сколько матчей в процентном соотношении завершились на тотал больше.

Значит нам необходимо перенести сюда столбик «B» из вкладки «Home» с названиями команд. Столбик «C» с количеством сыгранных матчей. И стобик «F» с количеством матчей, завершившихся на тотал больше. Да, конечно можно перенести сразу столбик с процентами матчей на тотал больше. Но, статья все-таки обучающая, поэтому займемся переносом данных. Во-вторых, в качестве разделителя на сайте используется точка и придется все равно прописывать автозамену на запятую, чтобы не получить ошибок при дальнейших расчетах.

Поэтому во вкладке «Home2″ начинаем прописывать:

— в ячейке А1 прописываем функцию =Home!B1. Нажимаем на enter. Таким образом мы переносим сюда данные, которые отображаются у нас на вкладке «Home», в строке «B1″. Это названия команд.

— в ячейке В1 прописываем =Home!C1. Это общее количество матчей.

— в ячейке C1 прописываем =Home!F1. Это количество матчей, в которых был пробит тотал больше.

В результате у нас получается что-то такое

8

Выделяем эти три стобика, наводим курсор мыши в правый нижний угол выделенного участка. Зажимаем левую кнопку мыши и растягиваем вниз на 20 строчек (20 — это количество команд в данном чемпионате). В результате должно получится что-то такое.

9

Далее нажимаем на ячейку D2 и прописываем туда формулу =C2/B2. Нажимаем enter. Здесь мы делим количество матчей с пробитым тоталом на общее количество матчей. Выделяем ячейку D2 и растягиваем ее вниз. Получается вот такой вот результат.

10

Переходим во вкладку «Away2″ и проделываем тоже самое. Можно все сделать гораздо проще, скопировав ячейки A1, A2, B1, B2, C1, C2 и D2 из вкладки «Home2″. Заменив после этого в строках формул Home на Away.

Далее переходим во вкладку «Game». Тут мы видим, что пары команд написаны в одной ячейке — это нас не устраивает и необходимо что-то сделать. Благо функций у экселя предостаточно. Выбираем любую пустую строчку напротив первого матча, которые еще не сыгран. На скрине ниже это ячейка E11.

11

В строчку E11 вписываем формулу =НАЙТИ(«—»;B11;1)

В строчку F11 вписываем =ПСТР(B11;1;E11-2)

В строчку G11 вписываем =ПСТР(B11;E11+2;E11+50).

Выделяем строчки Е11, F11 и G11 и растягиваем вниз.

Если коротко, то сначала мы находим, какую позицию занимает знак разделитель «—» с помощью функции «НАЙТИ» (формула =НАЙТИ(«—»;B11;1) в Е11 ). Где В11 ячейка, откуда нужно выдернуть данные, цифра 1 — это стартовая позия, от которой начнется отсчет до знака разделителя.

Затем в F11 с помощью функции =ПСТР(B11;1;E11-2) указываем ячейку В11, из которой необходимо выдернуть название первой команды, 1 — начало копирования данных, E11-2 — конец копирования. Т.е. мы отнимаем от позиции знака разделителя «—» число 2 (сам разделитель и пробел перед ним).

Функция =ПСТР(B11;E11+2;E11+50) позволяет выдернуть название второй команды. Здесь началом является E11+2 — это знак разделителя «—» +2 символа (сам знак и пробел после него). Конечной точкой я взял с запасом E11+50 (50 символов после знака разделителя).

Что получилось вы можете увидеть на скриншоте ниже.

12

Теперь переходим во вкладку «Bet».  Даем заголовок верхним строчкам. В данном случае это:

К1 — команда хозяев, К2 — команда гостей, %К1 — процент пробития тотала домашней командой, %К2 — процент пробития тотала гостевой командой.

13

В строчку А2 вписываем формулу =Game!F11. Где Game! означает вкладку, откуда нужно скопировать данные. F11 — ячейку из этой вкладки. (см. скрины выше). В строчку B2 вписываем =Game!G11 — получив, тем самым, названия команд хозяев и гостей. Ратягиваем, в данном случае на 10 строчек вниз.

14

Далее выбираем ячейку С2 — вставить функцию. Находим там функцию «ВПР». 15

И начинаем вставлять данные. Искомое значение — выделяем ячейку А2 с домашней командой. Таблица — выделяем таблицу, как на скрине ниже. Номер столбца — ставим число 4 (в нашем случае это столбец с процентами.Интервальный просмотр — здесь просто вписываем «Ложь».

16

Формулой это выглядит вот так =ВПР(A2;Home2!A1:D21;4;ЛОЖЬ). Проделываем тоже самое в ячейке D2, только в строчке с искомым значением выбираем уже ячейку В2. И выбираем таблицу для гостевой команды из вкладки Away.  Формулой выглядит вот так =ВПР(B2;Away2!A1:D21;4;ЛОЖЬ). Выделяем эти две ячейки вниз и получаем такой результат.

17

Далее выбираем любую ячейку напротив первого матча. В данном случае ячейка F2. Ищем функцию «Если». В строчку лог_выражение пишем функцию C2>=0,5 . Она означает, что нам нужно, чтобы значение в ячейке С2 было больше или равно 0,5 (50%). В строчку если истина — пишем 1, если ложь — 0.

По аналогии в строчку G2 вписываем D2>=0,5 . В строчке H1 выбираем функцию «Если». В строчку лог_выражение пишем функцию F2+G2=2. В строчкуесли истина — пишем «Ставим ТБ», если ложь — «Нет».  Это означает, что если у обоих команд средняя пробиваемость более 50%, то это эксель напротив матча напишет — «Ставим ТБ» , если хотя бы у одной меньше, то «Нет». Растягиваем эту функцию на все матчи.

1

Поздравляю! Наш бот готов. В следующий раз, открыв этот файл, достаточно нажать в экселе — Данные -> Обновить все.  И после этого у вас обновятся данные в табличке. Так же обновится список предстоящих ставок.

В этой же статье на своем сайте  http://sistemastavok.ru прилагаю файл, который получился. Чтобы добавить сюда другой чемпионат — достаточно вставить туда данные во вкладках Home, Away и Game. В остальных вкладках достаточно просто подвигать формулы (это в случае, если количество команд будет отличаться).

P.S.  Данная статья создана исключительно для ознакомления. Критерии отбора были выбраны навскидку, чтобы показать, что примерно можно создать с помощью экселя. Естественно такой метод отбора не является никакой супер стратегией и не дает никаких гарантий, что вы не проиграете. Но зато открывает широкое поле для фантазий))) Думайте, экспериментируйте, и обязательно выигрывайте))

Если в описательной части где-то что-то усложнил и можно было сделать формулами попроще — не обращайте внимания. В экселе у меня знания довольно посредственные и толком в нем никогда не работал)))

Надеюсь, что хоть кому-то статья окажется полезной)) буду рад услышать комментарии.

Мессенджер Telegram становится все более востребованным среди беттеров. Появляются все новые каналы, посвященные ставкам на спорт, а также множество ботов, помогающих в беттинге. Причем количество ботов очень большое и у многих игроков букмекерских контор возникает логичный вопрос, как сделать бота для ставок на спорт в Телеграмме?

Как сделать бота для ставок в телеграмме?

Как создать бота для ставок в телеграмме?

Какие боты бывают?

Чтобы ответить на этот вопрос, сначала необходимо понять, для каких именно целей вы хотите создать бот. Большинство из существующих на данный момент ботов для беттинга в Телеграмме проводят анализ определенной спортивной дисциплины по заранее заданному алгоритму, после чего они выдают прогнозы на предстоящие матчи. Насколько глубокий анализ проведен и насколько точные прогнозы дает бот зависит от того, как он был запрограммирован. Как правило, боты программируют на поиск «валуйных» коэффициентов, то есть недооцененных букмекерами событий. Причем этот алгоритм работает круглосуточно, обрабатывая большой объем информации. 

По большому счету, боты для ставок на спорт в Телеграмме можно разделить на три вида:

  1. Аналитические, которые оценивают вероятности выигрыша по предложенным букмекерами коэффициентам и на основе статистических данных прошлых матчей.
  2. Боты для автоматических ставок, сканирующие линию букмекера и заключающие пари, когда находится валуйный коэффициент.
  3. Вилочные боты, выполняющие поиск арбитражных ситуаций.

Руководство по написанию бота в телеграмме

Как создать бота

Вы можете пойти по двум разным путям – попытаться создать бота самостоятельно или подготовить задание программисту, который сделает робота в соответствии с вашими пожеланиями. Сразу скажем, что для самостоятельного создания такого робота требуются хотя бы минимальные познания в языках программирования PHP или Python. Конечно, сам по себе бот может быть создан и без таких знаний. Для этого надо в Телеграмме найти @Botfather и отправить ему команду /newbot. После этого он присылает ответ с вопросом, какое имя надо присвоить новому боту. Вы вводите имя и все, робот создан. Вот только этот бот ничего не умеет делать, а для его «обучения» необходимо уже иметь навыки программирования. 

Как сделать бота для ставок в телеграмме?

Иногда различные специализированные ресурсы предоставляют возможность скачать бота для ставок на спорт бесплатно. Но в качестве таких бесплатных роботов есть большие сомнения. Если программа стоящая и приносит реальную пользу, вряд ли она предлагалась бы в свободном доступе всем желающим. Поэтому вариант с заказом написания робота программисту является оптимальным.

Этот пост написан пользователем Sports.ru, начать писать может каждый болельщик (сделать это можно здесь).

Приветствую всех!

Сегодня мы будем учиться создавать футбольного бота не обладая навыками программирования.

Сначала бы хотелось поговорить о ставочных киберах (он же бот для ставок, программа расчета тотала и т.д.). Наверняка многие из вас слышали о таком, возможно даже пользовались. Для тех, кто даже понятия не имеет, что это такое, постараюсь объяснить.

Общаясь со многими игроками, можно заметить, что добрая половина этих людей при составлении прогноза очень часто прибегает к статистическим данным (количество забитых/пропущенных голов, средний тотал и т.д.). Кто-то ставит отталкиваясь только от статистики, кто-то в добавок проверяет текущее положение дел в команде, информацию о травмированных и дисквалифицированных игроках. Сейчас в интернете полным полно статистических сайтов, поэтому почти любую информацию можно найти без проблем.

Некоторые игроки делают 1-2 ставки в день, некоторые 20-30. В первом случае изучение статистики 3-4 команд не является слишком затратным по времени делом, особенно если игрок пристально следит за 1-2 чемпионатами и ставит на них. Во втором случае начинает кипеть мозг, как часто забивает в первом тайме Кайзерслаутерн, насколько часто Малага пробивает тотал в выездных матчах. А тут еще и второй дивизион Швеции через 20 минут начинает играть…а я где-то слышал, что чемпионат забивной. Естественно на проверку уходит куча времени. Причем довольно часто это не окупается. А если для проверки вашего нового метода отбора ставок нужно провести тест из 200-300 событий, то так вообще можно убить все свободное время.

В таких случаях на помощь приходит бот. Т.е., грубо говоря, некая программка, которая отбирает матчи по заданному вами алгоритму. К примеру возьмем чемпионат Испании по футболу. Придумываем некий алгоритм. Допустим, что нам нужны показатели:

-сколько раз команды, которые играют сегодня дома, пробивали тотал больше 2,5 голов в своих домашних матчах в текущем сезоне

-такой же показатель для выездных команд

-и если оба этих показателя больше 50%, то бот должен подсказать нам, что на этот матч мы можем поставить ТБ 2.5

В результате мы должны увидеть нечто подобное:

1

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

В интернете можно найти кучу бесплатных программ, которые могут нам помочь подсчитать средний тотал, если мы ручками впишем туда результаты последних 5 матчей каждой из команд и т.д. Но тут опять все ручками вбивается и считается по формуле, которую придумал автор программы. Но у нас имеются и свои мозги! Да и у многих есть свои секретные формулы)))

Для людей, которые владеют программированием дальнейшая статья вряд ли будет интересна. Она будет интересна людям, которые понятия не имеют что такое парсинг html страниц и тому подобные вещи))) Кстати я сам отношусь к такому типу людей, которые в программировании вообще не разбираются)) А создать себе помощника для ставок, который бы не ленился считать статистику, не был бы подвержен влиянию алкоголя и прочим внешним факторам, очень хотелось)))

Приступаем к созданию нашей программы! Нам потребуется:

1. Доступ в интернет

2. Установленный Microsoft Excel

3. Не кривые руки

4. Наличие времени и немного терпения

Приступим! Считать в данном примере будем пробитие тотала в 2,5 гола в домашних и выездных матчах. Первое, что нам необходимо — это исходные данные. Нам необходима таблица сыгранных матчей на больше/меньше. Точнее даже две таблицы — одна для домашних матчей, другая для выездных. Так же нам необходим список ближайших игр.

Со многих ресурсов таблицы копируются в excel в довольно приемлемом виде. Но, данные ведь необходимо обновлять каждую неделю. В принципе, раньше я использовал супер методику ctrl+c / ctrl+v )) вставляю данные в заранее заготовленный шаблон. Конечно это значительно сокращало временные затраты, но не до конца меня удовлетворяло.

Немного погуглив, выяснил, что в excel есть такая функция, как обновляемый веб-запрос. В теории мы даем ссылку на футбольную таблицу и excel сам вставляет данные с веб ресурса. Но, перепробовав с десяток популярных статистических сайтов, таких как myscore, allscores, обнаружил, что не все так просто. На многих ресурсах excel попросту не распознает онлайн таблицы. Но, на поисках я не остановился и мне удалось найти несколько «подходящих» ресурсов.

В данном случае будем рассматривать ресурс, расположенный по адресу http://www.stat-football.com/pda/

Для начала создаем пустой файлик экселя. Создаем в нем 6 листов. Пускай у нас будет 3 странички для обновляемых веб-данных — Home (таблица домашних матчей), Away (таблица гостевых матчей) и Game (список предстоящих игр). На вкладке Bet, как вы уже догадались, будет собственно финальный список ставок. Вкладки Home2 и Away2 нам понадобятся для наших расчетов. Расчеты, конечно, можно делать и на вкладках Home/Away. Но так будет гораздо удобнее использовать этот файл как шаблон, когда вы будете создавать бота под другой чемпионат.

2

Открываем в экселе вкладку Home. Заходим на сайт http://www.stat-football.com/pda/ , выбираем нужный нам чемпионат ( в конкретном примере Испания). Переходим в самый низ таблички, нажимаем там кнопку «тотал матча».

Нажимаем кнопку «дома». Выделям первую команду и нажимаем ctrl+c (в данном случае достаточно скопировать одну строчку с нужной нам страницы). На всякий случай скриншот.

3

Заходим в открытый эксель на вкладку Home. Выбираем клетку А1, нажимаем ctrl+v. При этом у нас появляется кнопка «параметры вставки», на которую необходимо нажать и выбрать пункт  «Создать обновляемый веб-запрос».

4

После этого у нас открывается окошко создания веб-запроса и в нем отображается наш сайт с турнирной таблицей. Таблички, которые удалось распознать экселю, выделены стрелками (см. скриншот ниже). Выделяем нужную нам. В этот же момент нажимаем кнопку параметры (правый верхний угол).

5

В окне параметров ставим галочку «Отключить распознавание дат». Нажимаем «ОК», затем «Импорт» и ждем несколько секунд. В результате у нас получается что-то такое

6

Ниже таблицы с тоталами автоматически скопируется таблица чет/нечет и еще что-то. Оно нам в дальнейшем не помешает, так что оставляем все как есть.

Далее переходим во вкладку «Away» и проделываем тоже самое, только копируя данные с сайта из вкладки «в гостях».

Далее открываем вкладку «Game», где у нас должен будет отображаться список ближайших игр. Снова заходим на сайт http://www.stat-football.com/pda/ , выбираем нужный чемпионат, копируем любую строчку и вставляем в эксель. Нажимаем «создавать обновляемый веб-запрос» и выбираем вот эту табличку.

7

Нажимаем импорт. У нас появляются последние сыгранные матчи и матчи, которые состоятся в ближайшем туре. Подготовительный процесс закончен.

Переходим во вкладку «Home2″. Сюда необходимо перенести нужные нам для расчета данные из вкладки «Home». Для конкретного примера нам необходимо посчитать, сколько матчей в процентном соотношении завершились на тотал больше.

Значит нам необходимо перенести сюда столбик «B» из вкладки «Home» с названиями команд. Столбик «C» с количеством сыгранных матчей. И стобик «F» с количеством матчей, завершившихся на тотал больше. Да, конечно можно перенести сразу столбик с процентами матчей на тотал больше. Но, статья все-таки обучающая, поэтому займемся переносом данных. Во-вторых, в качестве разделителя на сайте используется точка и придется все равно прописывать автозамену на запятую, чтобы не получить ошибок при дальнейших расчетах.

Поэтому во вкладке «Home2″ начинаем прописывать:

— в ячейке А1 прописываем функцию =Home!B1. Нажимаем на enter. Таким образом мы переносим сюда данные, которые отображаются у нас на вкладке «Home», в строке «B1″. Это названия команд.

— в ячейке В1 прописываем =Home!C1. Это общее количество матчей.

— в ячейке C1 прописываем =Home!F1. Это количество матчей, в которых был пробит тотал больше.

В результате у нас получается что-то такое

8

Выделяем эти три стобика, наводим курсор мыши в правый нижний угол выделенного участка. Зажимаем левую кнопку мыши и растягиваем вниз на 20 строчек (20 — это количество команд в данном чемпионате). В результате должно получится что-то такое.

9

Далее нажимаем на ячейку D2 и прописываем туда формулу =C2/B2. Нажимаем enter. Здесь мы делим количество матчей с пробитым тоталом на общее количество матчей. Выделяем ячейку D2 и растягиваем ее вниз. Получается вот такой вот результат.

10

Переходим во вкладку «Away2″ и проделываем тоже самое. Можно все сделать гораздо проще, скопировав ячейки A1, A2, B1, B2, C1, C2 и D2 из вкладки «Home2″. Заменив после этого в строках формул Home на Away.

Далее переходим во вкладку «Game». Тут мы видим, что пары команд написаны в одной ячейке — это нас не устраивает и необходимо что-то сделать. Благо функций у экселя предостаточно. Выбираем любую пустую строчку напротив первого матча, которые еще не сыгран. На скрине ниже это ячейка E11.

11

В строчку E11 вписываем формулу =НАЙТИ(«—»;B11;1)

В строчку F11 вписываем =ПСТР(B11;1;E11-2)

В строчку G11 вписываем =ПСТР(B11;E11+2;E11+50).

Выделяем строчки Е11, F11 и G11 и растягиваем вниз.

Если коротко, то сначала мы находим, какую позицию занимает знак разделитель «—» с помощью функции «НАЙТИ» (формула =НАЙТИ(«—»;B11;1) в Е11 ). Где В11 ячейка, откуда нужно выдернуть данные, цифра 1 — это стартовая позия, от которой начнется отсчет до знака разделителя.

Затем в F11 с помощью функции =ПСТР(B11;1;E11-2) указываем ячейку В11, из которой необходимо выдернуть название первой команды, 1 — начало копирования данных, E11-2 — конец копирования. Т.е. мы отнимаем от позиции знака разделителя «—» число 2 (сам разделитель и пробел перед ним).

Функция =ПСТР(B11;E11+2;E11+50) позволяет выдернуть название второй команды. Здесь началом является E11+2 — это знак разделителя «—» +2 символа (сам знак и пробел после него). Конечной точкой я взял с запасом E11+50 (50 символов после знака разделителя).

Что получилось вы можете увидеть на скриншоте ниже.

12

Теперь переходим во вкладку «Bet».  Даем заголовок верхним строчкам. В данном случае это:

К1 — команда хозяев, К2 — команда гостей, %К1 — процент пробития тотала домашней командой, %К2 — процент пробития тотала гостевой командой.

13

В строчку А2 вписываем формулу =Game!F11. Где Game! означает вкладку, откуда нужно скопировать данные. F11 — ячейку из этой вкладки. (см. скрины выше). В строчку B2 вписываем =Game!G11 — получив, тем самым, названия команд хозяев и гостей. Ратягиваем, в данном случае на 10 строчек вниз.

14

Далее выбираем ячейку С2 — вставить функцию. Находим там функцию «ВПР». 15

И начинаем вставлять данные. Искомое значение — выделяем ячейку А2 с домашней командой. Таблица — выделяем таблицу, как на скрине ниже. Номер столбца — ставим число 4 (в нашем случае это столбец с процентами.Интервальный просмотр — здесь просто вписываем «Ложь».

16

Формулой это выглядит вот так =ВПР(A2;Home2!A1:D21;4;ЛОЖЬ). Проделываем тоже самое в ячейке D2, только в строчке с искомым значением выбираем уже ячейку В2. И выбираем таблицу для гостевой команды из вкладки Away.  Формулой выглядит вот так =ВПР(B2;Away2!A1:D21;4;ЛОЖЬ). Выделяем эти две ячейки вниз и получаем такой результат.

17

Далее выбираем любую ячейку напротив первого матча. В данном случае ячейка F2. Ищем функцию «Если». В строчку лог_выражение пишем функцию C2>=0,5 . Она означает, что нам нужно, чтобы значение в ячейке С2 было больше или равно 0,5 (50%). В строчку если истина — пишем 1, если ложь — 0.

По аналогии в строчку G2 вписываем D2>=0,5 . В строчке H1 выбираем функцию «Если». В строчку лог_выражение пишем функцию F2+G2=2. В строчкуесли истина — пишем «Ставим ТБ», если ложь — «Нет».  Это означает, что если у обоих команд средняя пробиваемость более 50%, то это эксель напротив матча напишет — «Ставим ТБ» , если хотя бы у одной меньше, то «Нет». Растягиваем эту функцию на все матчи.

1

Поздравляю! Наш бот готов. В следующий раз, открыв этот файл, достаточно нажать в экселе — Данные -> Обновить все.  И после этого у вас обновятся данные в табличке. Так же обновится список предстоящих ставок.

В этой же статье на своем сайте  http://sistemastavok.ru прилагаю файл, который получился. Чтобы добавить сюда другой чемпионат — достаточно вставить туда данные во вкладках Home, Away и Game. В остальных вкладках достаточно просто подвигать формулы (это в случае, если количество команд будет отличаться).

P.S.  Данная статья создана исключительно для ознакомления. Критерии отбора были выбраны навскидку, чтобы показать, что примерно можно создать с помощью экселя. Естественно такой метод отбора не является никакой супер стратегией и не дает никаких гарантий, что вы не проиграете. Но зато открывает широкое поле для фантазий))) Думайте, экспериментируйте, и обязательно выигрывайте))

Если в описательной части где-то что-то усложнил и можно было сделать формулами попроще — не обращайте внимания. В экселе у меня знания довольно посредственные и толком в нем никогда не работал)))

Надеюсь, что хоть кому-то статья окажется полезной)) буду рад услышать комментарии.

Мессенджер Telegram становится все более востребованным среди беттеров. Появляются все новые каналы, посвященные ставкам на спорт, а также множество ботов, помогающих в беттинге. Причем количество ботов очень большое и у многих игроков букмекерских контор возникает логичный вопрос, как сделать бота для ставок на спорт в Телеграмме?

Как сделать бота для ставок в телеграмме?

Как создать бота для ставок в телеграмме?

Какие боты бывают?

Чтобы ответить на этот вопрос, сначала необходимо понять, для каких именно целей вы хотите создать бот. Большинство из существующих на данный момент ботов для беттинга в Телеграмме проводят анализ определенной спортивной дисциплины по заранее заданному алгоритму, после чего они выдают прогнозы на предстоящие матчи. Насколько глубокий анализ проведен и насколько точные прогнозы дает бот зависит от того, как он был запрограммирован. Как правило, боты программируют на поиск «валуйных» коэффициентов, то есть недооцененных букмекерами событий. Причем этот алгоритм работает круглосуточно, обрабатывая большой объем информации. 

По большому счету, боты для ставок на спорт в Телеграмме можно разделить на три вида:

  1. Аналитические, которые оценивают вероятности выигрыша по предложенным букмекерами коэффициентам и на основе статистических данных прошлых матчей.
  2. Боты для автоматических ставок, сканирующие линию букмекера и заключающие пари, когда находится валуйный коэффициент.
  3. Вилочные боты, выполняющие поиск арбитражных ситуаций.

Руководство по написанию бота в телеграмме

Как создать бота

Вы можете пойти по двум разным путям – попытаться создать бота самостоятельно или подготовить задание программисту, который сделает робота в соответствии с вашими пожеланиями. Сразу скажем, что для самостоятельного создания такого робота требуются хотя бы минимальные познания в языках программирования PHP или Python. Конечно, сам по себе бот может быть создан и без таких знаний. Для этого надо в Телеграмме найти @Botfather и отправить ему команду /newbot. После этого он присылает ответ с вопросом, какое имя надо присвоить новому боту. Вы вводите имя и все, робот создан. Вот только этот бот ничего не умеет делать, а для его «обучения» необходимо уже иметь навыки программирования. 

Как сделать бота для ставок в телеграмме?

Иногда различные специализированные ресурсы предоставляют возможность скачать бота для ставок на спорт бесплатно. Но в качестве таких бесплатных роботов есть большие сомнения. Если программа стоящая и приносит реальную пользу, вряд ли она предлагалась бы в свободном доступе всем желающим. Поэтому вариант с заказом написания робота программисту является оптимальным.

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

Боты в спортивных ставках – это программы, автоматически собирающие статистические данные по матчам, анализирующие изменения коэффициентов, выбирающие события по ряду настроенных параметров и заключающие пари. Все эти, и некоторые другие операция программа выполняет практически моментально, что существенно упрощает работу беттера.

Не скачивайте и не устанавливайте ботов с неизвестных и непроверенных источников. Это могут оказаться зловредные программы, шпионы, вирусы.

Виды ботов в интернет беттинге

В зависимости от функций, боты в букмекерских ставках принято разделять на три категории:

  • Ведущие расчет;
  • Анализирующие и собирающие статистику матчей;
  • Финансовые.

В сети сейчас представлено большое количество ботов с самым разнообразным набором функций. Некоторые из них бесплатные, другие требуют оплаты. Боты способны сканировать линии букмекерских контор в поисках вилок, а также сразу подсчитывать прибыль, которую получит пользователь, поставив на оба события. Наиболее востребованные в интернете боты – которые анализируют матчи и ведут статистику. Качественные программы этого формата обычно предоставляются на платной основе. Причем здесь справедлива закономерность – с повышением цены увеличивается и качество бота. Также практически невозможно найти бесплатные программы, которые автоматически совершают ставки.

Бот для ставок в букмекерской конторе

Наиболее популярные на сегодняшний день следующие боты для букмекерских ставок:

Название бота Возможности Для каких видов спорта?
ValueFF Программа автоматически обнаруживает самые высокие коэффициенты Все
Marline Предоставляет пользователю список спортивных событий, в которых высока вероятность выигрыша аутсайдера Все
Minebet Программа для создания собственных ботов для ставок на спорт Все
Footbet V Бот, прогнозирующий исход футбольной встречи Футбол
Buker Бот-симулятор для лайв-событий в футболе Футбол
Max Bwin Собирает статистику, прогнозирует исходы на футбол Футбол
Oncourt Предоставляет статистические данные по теннисным матчам Теннис
Hochuprognoz Программа, прогнозирующая лайв-события Теннис, гандбол

Описанные боты – это лишь небольшая часть в огромном разнообразии специализированных программ для спортивных ставок. Сейчас можно найти множество узкоспециализированных ботов, прогнозирующих и собирающих статистику на конкретные виды спорта. Существуют торговые боты, которые заметно упрощают задачи беттеру, однако они очень сложны, в связи с чем используются только профессионалами.

Как создать бота для ставок на спорт?

Сегодня создать бота для ставок на спорт может не только программист, но и любой желающий беттер. Для этого нужно обладать начальными знаниями в парсинге html, а также иметь представление о работе программы Exсel. Ну а если вам не хочется прилагать вообще никаких усилий для создания бота, то его можно заказать за определенную сумму. Бот будет создан в соответствии с требованиями клиента и выполнять четко поставленные задачи.

В интернете можно найти инструкции по созданию букмекерских ботов. Такие руководства обычно сводятся к тому, что вам нужно настроить некоторые параметры уже созданного бота. Беттеру просто нужно адаптировать программу под свои потребности, чтобы она могла выполнять поставленные задачи.

Так, можно настроить бота, чтобы он искал события с коэффициентами свыше 1.5 на тотал больше, а проходимость этой ставки была больше 65%, и автоматически ставил какую-то сумму. Достаточно внести соответствующие настройки, подключить бота к сайту букмекерской конторы, и программа начнет работу.

Боты для прогноза футбольных матчей

В Телеграме сейчас есть бот, собирающий статистику к футбольным встречам. Эту программу, под названием МАХ, разработала запустила БК Bwin.

Данный бот бесплатный и отлично функционирует на андроид и iphone.

При помощи данного бота собирается статистика, которая черпается с сайта самого букмекера. Полученные данные обрабатываются и предоставляется в удобной для прочтения информации. Бот совершенно бесплатный и им может пользоваться любой участник соц. сети Телеграм.

Настройка и работа с программой элементарно просты. В поля вводятся указанные параметры и на основании их МАХ анализирует событие, предоставляя самый вероятный результат. Программа способна не только определять победителя встречи, но также прогнозировать тоталы, форы и прочие виды ставок. Кроме того, бот показывает пользователю всю необходимую статистику на основании предыдущих встреч.

Минусы использования ботов

Боты для спортивных ставок не способны учитывать некоторые факторы и параметры, оказывающие влияние на исход события. Однако они все равно используются многими беттерами. При помощи таких программ любитель ставок может быстро находить события, удовлетворяющие его требованиям. В результате он меньше будет тратить времени на просмотр линии и повысит эффективность ставок.

Плюсы использования ботов

Так, человеку потребуется несколько часов, чтобы найти и проанализировать данные о личных встречах двух команд за 5-летний срок. Бот же справится с этой задачей буквально за мгновенье, не просто показав количество поражений и выигрышей, но и представив всю статистику в удобной и наглядной форме. Так что подобные программы существенно упрощают задачи игроку букмекерских контор.

Чтобы увеличить эффективность от ставок на спорт, нужно пользоваться только качественными ботами. Возможно, потребуется индивидуальная настройка программы, чтобы беттер получал только нужную ему информацию, не отвлекаясь на лишние данные. С помощью ботов можно ускорить поиск подходящих событий, быстро собирать статистику, автоматизировать процесс заключения пари, рассчитывать размер ставок и выполнять много других востребованных функций.

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

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

Боты в ставках на спорт: виды

ПО квалифицируют по трем категориям:

  1. Алгоритмы расчетов
  2. Алгоритмы сбора статистики и прогнозирования
  3. Торговые роботы

Наверняка все слышали об онлайн-калькуляторах, помогающих вычислить доходность «вилки», конвертировать коэффициенты или рассчитать вероятную прибыль со сложной системы сделок. Это примитивные или бесплатные боты для ставок на спорт. А вот алгоритмы по сбору статистики и прогнозированию матчей называют уже серьезным программным обеспечением, не говоря об автоматизированных системах, которые заключают сделки с букмекером самостоятельно.

Самыми доступными и распространенными считаются боты по сбору статистики и прогнозированию:

  • OnCourt — программа для изучения теннисной статистики.
  • Footbet — программа автоматических прогнозов на футбол.
  • ValueFF — алгоритм для поиска валуйных коэффициентов.
  • Buker — симулятор сценария футбольных матчей в лайве.
  • Marline — парсер возможных сенсаций (выделяет в линии матчи, где андердог может обыграть фаворита).

Подобного программного обеспечения в сети много и любой беттор может подобрать ставочный алгоритм на свое усмотрение. И только торговые роботы доступны уже ограниченной категории бетторов, которые знают толк в программировании и профессиональном беттинге.

Как создать бота для ставок

Если у человека нет навыков в создании excel-таблиц и он не понимает, что такое парсинг html-страниц, тогда лучше приобрести готового бота для составления прогноза в ставках на спорт. В противном случае, придется углубиться в теорию программирования с помощью Microsoft Excel и узнать, что такое обновляемый веб-запрос.

Полезные инструкции по программированию торговых роботов предлагает биржа ставок «Бетфаир», а также некоторые ставочные проекты на подобии Z-Code System. Суть в том, что беттор уже получает готовую оболочку ПО, куда достаточно вбить конкретные условия для входа в рынок.

Например, человек решил создать бота, который будет заключать сделки только на тотал больше 1.5 и только в тех матчах, где показатель проходимости этого тотала выше 65%. Тогда ему достаточно забить условия в алгоритм ПО, привязать его к букмекеру и дать команду «Старт».

Достоинства и недостатки ставочных программ

Преимуществ при использовании алгоритмов гораздо больше, чем недостатков. Конечно, боты для ставок не учитывают спортивную мотивацию, травмы и некоторые другие факторы влияющие на исход в матче. Но для профессионального игрока важен оборот сделок, чем больше он заключит ставок, тем выше его возможная прибыль.

Поэтому очевидно, что быстро получить статистическую сводку, условно говоря, по пятистам матчам, которые играются за день и мгновенно отсеять не ликвидные рынки, можно только с помощью специального ПО.

Вопрос остается в одном, какому алгоритму это доверять — готовому шаблону или собственноручно написанному.

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

Для чего нужны боты для ставок на спорт?

Бот для ставок — это программа, которая упрощает процесс подбора и подачи ставки. Система автоматически работает в трех направлениях: составляет игровую статистику, рассчитывает проходимость на каждый исход матча и оформляет пари в букмекерской конторе.

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

Система значительно упрощает процесс подготовки прогнозов. При ее использовании каппер не тратит время на самостоятельный сбор игровой статистики. Задав для поиска необходимые параметры, он получает сводку с результатами предыдущих матчей за 5-10 минут. Все, что остается сделать — проанализировать полученные данные и оформить прогноз для продажи клиенту или самостоятельного использования.

В букмекерских конторах боты для ставок интегрированы прямо в сайты. Самый примитивный пример — это форма для подачи ставки. Беттор вносит в нее размер ставки, спортивное событие и коэффициент, а бот автоматически выводит сумму выигрыша в случае победы игрока.

Виды ботов

Калькулятор

Такого бота можно увидеть на сайте любой букмекерской конторы. Это простой онлайн-калькулятор, который выводит сумму возможного выигрыша, или готовый шаблон для оформления экспресса. Последний вариант представлен в виде специальной формы, куда игрок вводит спортивные события. Бот в данном случае сам выведет общий коэффициент ставки и величину прибыли при разном количестве выигрышных пари.

Сервис для сбора и анализа статистики

Сервис работает по принципу фильтра. Пользователь устанавливает желаемый размер коэффициента, вид спорта и другие требования к матчу, а программа отсеивает несоответствующие запросу спортивные события. Для выбранных матчей бот выводит все возможные исходы и подсчитывает процент проходимости по каждому. За основу математических расчетов берется статистика предыдущих игр.

Торговый бот

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

Лучшие боты для ставок

К помощи ботов прибегают многие участники беттинга: букмекеры, игроки и спортивные аналитики. При этом бот может быть представлен в самом разном виде в зависимости от того, какие цели преследует пользователь. Боты ставок работают через чаты в Telegram или на собственных сайтах. Бот может иметь форму специализированной программы — это самые мощные сервисы, обладающие широким функционалом.

Среди популярных ботов можно отметить следующие:

OnCourt . Специализируется на подготовке прогнозов по теннису. Прогнозирует исход матчей по тоталам и форе. Для математических подсчетов использует собственную статистическую базу.

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

Totalo. Программа вычисляет приблизительный тотал игры по баскетбольным матчам.

Финрайт-бот. Программа отражает динамику коэффициентов и размер ставок, сделанных другими бетторами на выбранный матч. Иногда способна определить договорные матчи.

Как создать бота для ставок?

Для этого понадобится базовое знание Microsoft Excel и источник с достоверной игровой статистикой. Процедура по созданию включает три этапа:

  1. ПодготовкаБеттор должен найти источник статистической информации. Для этого подойдут специализированные сайты с игровой статистикой. Важно, чтобы данные в них представлялись в табличном виде. Если информация будет перечислена в одну строку, Microsoft Excel не сможет ее распознать.
  2. Настройка программыДалее полученные данные импортируются в Microsoft Excel. Это можно сделать через функцию “Создавать обновляемый веб-запрос”. Данные автоматически синхронизируются в Excel-таблице и будут полностью готовы к дальнейшей обработке
  3. Выбор спортивной аналитикиИспользуя функции “ПСТР” и “ВПР” можно найти матч, который соответствует запросу беттора. Для этого нужно задать критерии и применить формулу.

Главное преимущество системы — сведение к минимуму в подсчетах и скорость работы. Бот для ставок может обрабатывать в минуту сотни спортивных событий без участия человека. Однако, прогнозы от ботов уступают по качеству аналитике, подготовленной капперами. Автоматическая система учитывает только те факторы, которые можно выразить в числах, и не использует субъективные условия, такие как травмы игроков, изменения в командном составе, настроение спортсменов и другие. По этой и многим другим причинам прогноз от бота все еще не может гарантировать стопроцентного выигрыша.

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

Данная статья не затрагивает нравственные аспекты данного вида бизнеса, а выполняет исключительно информационную роль.

Спортсбуки должны использоваться только легально.

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

Краткий глоссарий

Спортсбук (sportsbook) — обычно сайт (хотя есть и сервисы, предоставляющие данные услуги по API), позволяющий делать ставки на спортивные события

Market (market line) — определенный тип ставок. Например, ставки на то, кто выиграет в матче. Или больше или меньше 3 голов в сумме будет забито.

Outcome — конкретный исход. То, на что принимаются ставки. Например — победит вторая команда.

Settlement — фиксация результата для конкретного исхода. Может быть проигрыш / выигрыш / возврат денег (если матч, например, перенесен). Очень редко бывает еще полупроигрыш и полувыигрыш на определенных маркетах.

Юридическая сторона

Открывать спортсбук в России очень дорого и даже опасно для жизни, если только у тебя нету своего губернатора с карманным СОБРом. Работать в других странах намного проще. Для этого нужно приобрести игровую лицензию. Самые недорогие лицензии предоставляет государство Кюрасао, они позволяет работать во многих странах мира. Каким образом лицензия, выданная на Кюрасао, позволяет принимать ставки от игроков, скажем, в Португалии вопрос лично для меня непонятный, но тем не менее это так. Лицензии на Мальте или Сейшелах стоят значительно дороже. В то же время, получение лицензии это даже не половина, а меньшая часть правовой работы. Приобрести лицензию за 20-30 тысяч долларов предлагают многие фирмы. Но большой вопрос, сможете ли вы после этого открыть банковский счёт. Я знал один спортсбук, который получил лицензию Кюрасао и потом целый год не мог открыть счёт ни в одном банке. Говорят, что это зависит от того, кто именно тебе выписал данную лицензию.

Без банковского счёта ты не сможешь принимать нормально депозиты от игроков. Единственный вариант — работать с криптовалютой.

Если есть лицензия, то можно открыть фирму и счет на Кипре. На эту фирму можно открыть бизнес-аккаунт (merchant account) PayPal и принимать депозиты через PayPal по всему миру. Об этом «сером» лайфхаке мало кто знает, но он реально работает.

Для чего нужна лицензия? Она как бы подтверждает, что ты работаешь законно. Она позволяет игрокам жаловаться на тебя твоему лецензиару, если ты что-то неправильное с ними сделал. И тот, кто выдал тебе лицензию, как бы должен разбираться в каждой такой жалобе. На самом деле лицензия нужна только для подключения сервис провайдеров, например, PayPal или Betradar. Они её требуют. В остальном технически работа с лицензией и без оной не различаются. Юридически, за то, что ты принимаешь ставки от игроков из США, ты можешь попасть под большой штраф, который, скорей всего, станет для тебя фатальным.

Принимать ставки можно только от тех лиц, которые находятся на территории, на которой спортсбуку разрешено вести деятельность его лицензией. Каждая лицензия определяет географическое положение игроков, от которых ты можешь принимать ставки. В США это дополнительно делится по штатам, каждый штат отдельно лицензирует игровую деятельность. Ответственность за соблюдение данных ограничений лежит на владельце спортсбука.

Бизнес-план

В среднем порядочные спортсбуки имеют от 1% до 5% маржи с оборота. То есть, если за месяц у них было ставок на миллион долларов, то у них от 10 до 50 тысяч дохода. Минимум половина его идёт на маркетинг (аффилиатам), остальное распределяется на другие расходы и зарплату. Каких-то космических заработков там нет. Опять-таки, если спортсбук порядочный, и в пределах указанного выше оборота.

Более того, если бизнес собственник «правильный», с белым воротничком, набравший инвестиции и следующий своему бизнес-плану, то каждый месяц нужно еще докладывать из своих минимум тысяч 10-20.

Для того, чтобы при таком обороте спортсбук сам себя окупал, необходима более эффективная маркетинговая политика, более грамотный менеджмент, необходимо снижать расходы по поставщикам услуг (это тоже возможно вполне). Тогда при таком объёме вполне возможно честно выйти из минуса.

Оборот миллион в месяц для игроков из «богатых» стран — это порядка 20-70 активно играющих пользователей.

Маркетинг в этой сфере довольно жёсткий. Нам предлагали трафик с Фейсбука по цене 1000 рублей за клик. Только за клик. Это на рынках типа США или Великобритания. Надежней работать с аффилиатами по схеме revenue share, либо каким-то другим способом.

Бывают случаи когда какие-то игроки выигрывают много денег и хотят их вывести. Тут либо компания платит и банкротится, либо не платят, либо что-то еще. Таких игроков не более 2% от общего числа, поэтому если им не заплатить, то, в принципе, репутация компании не сильно пострадает. Если так не делать, то необходим достаточно большой запас денег первоначальных инвестиций.

Причины не заплатить обычно находятся. Это может быть bonus abuse (злоупотребление бонусами — мудрёные правила использования бесплатного сыра), это могут быть подозрения в бонусхантинге, это может быть multi-accounting (регистрация нескольких аккаунтов) — всё это обычно прописывается далеко не мелким шрифтом в «Terms and Conditions» спортсбука. Ну и классические: «Ты виноват лишь в том, что хочется мне кушать«, тоже никто не отменял. Опять же, зависит от того как игрок себя ведет. Хотя не могу сказать, что был свидетелем хоть одного такого явно наглого кидания.

Нужно сказать, что выбор игроком спортсбука для того, чтобы на нём играть, несмотря на большое их количество на рынке, довольно сложный. Даже если ты не униженный и оскорблённый житель Российской Федерации, а вполне уважаемый американец с документами, резиденством в разрешенном для гемблинга штате и деньгами, который хочет просто ставить ставки по нескольку сотен или тысяч долларов и выигрывать или проигрывать, — найти удобный спортсбук, чтобы заниматься этим любимым тебе делом, весьма проблематично.

Поэтому когда появляется какой-нибудь спортсбук, пусть даже он небольшой и малоизвестный, но на нем удобно играть, люди будут на нем играть несмотря на то что есть монстры типа DraftKings или Fanduel, которые 100% платят, не кидают и всё такое, но есть определённые неудобства по которым игроки выбирают другой спортсбук. Причём величина коэффициентов ставок здесь находится далеко-далеко не на первом месте. За коэффициентами бегают только «вилочники», ну и, в принципе, люди которые пытаются сделать на коэффициентах копейки. Обычные азартные игроки выбирают спортсбук по другим принципам.

Сервис провайдеры

При работе спортсбука необходимы сервисы нескольких типов от различных сторонних поставщиков. Во-первых, это коэффициенты для ставок. Самый крупный в мире поставщик данных для ставок это сербский Betradar (торговая марка Sportradar). У него за прематч и лайв небольшой спортсбук будет отдавать поначалу 10-15 тысяч долларов в месяц, что может оказаться довольно неподъемными деньгами. Второй вариант это израильский LSports. Там цены примерно в 2-3 раза ниже, но и качество, мягко говоря, не очень. Betradar начинал со скрэпинга (парсинга страниц) коэффициентов с больших спортсбуков для создания своей базы, но сейчас, скорее всего, он уже использует взаимовыгодные прямые обмены данными со спортсбуками и является официальным партнером различных американских ассоциаций, проводящих спортивные турниры.

LSport скрэпит другие спортсбуки для получения данных, в результате чего случаются ошибки. Несмотря на то, как сильно они рекламируют себя и свое качество, ошибки случаются довольно часто и, причём, иногда очень неприятные. Например, они могут поменять местами фаворита и аутсайдера в гандикапе, что как бы даёт игрокам почти стопроцентный выигрыш на этой ставке. Часто подобные ошибки проходят довольно незаметно, но иногда на такие исходы можно получить несколько десятков тысяч долларов ставок и дальше начинается кошмар. Их можно все отменить с ссылкой на явную техническую ошибку, но тогда ты теряешь на своей репутации. Большие спортсбуки иногда платят за свои, естественно, очень редкие технические ошибки и делают на этом хороший пиар.

Кроме того, технически модель данных Betradar намного более грамотней и профессиональней чем у LSports, который как будто бы разрабатывал код на коленке сперва, а потом всё разрослось до большой какой-то системы, которая, такое ощущение, и дальше продолжает развиваться на коленке, вернее, уже на нескольких.

Интеграцию с Betradar можно запустить и забыть о ней на несколько месяцев. С LSports надо постоянно проверять валидность данных. Качество сервиса Betradar на порядок, если не больше, выше. Не реклама.

Есть ещё несколько компаний которые предлагают коэффициенты для ставок, но у них охват и качество услуг еще ниже. Скорей всего, они точно также скрэпят сайты спортсбуков. Самое главное в этих данных не столько коэффициенты, которые ты сам можешь спарсить с какого-то одного большого спортсбука, который считается надёжным, а результаты исходов событий. По всем исходам, на которые ты получаешь коэффициенты для ставок, ты затем получаешь результат его, исход этого события, settlement. Который нужен, чтобы определить выигрышность или проигрышность сделанных на этот исход ставок. То есть, для маркета 1×2 (победа-ничья-проигрыш) ты получаешь результат какой исход случился = какая команда выиграла, или случилась ли ничья. Так вот у LSports, например, например результаты бокса и MMA ставятся вручную, — то есть там есть специальные люди которые смотрят в интернете результаты и устанавливают исходы в системе руками после завершения спортивного события. А у одного события может быть сотни различных маркетов — к примеру, сколько очков заработал такой-то боец в таком-то раунде. Естественное, это добавляет еще один уровень возможных сбоев.

В принципе, можно большинство маркетов автоматически сетлить самому, если у тебя есть выход на достоверный источник с результатами матчей, со счетами после периодов.

На период интеграции с сервисом тебе могут предоставить некоторое время работы бесплатно либо за небольшие деньги. Но после этого нужно быть готовым ежемесячно платить LSports 5-7 тысяч долларов, и от 10 тысяч у Betradar. Последний сразу требует игровую лицензию для работы, LSports — нет.

Следующая необходимая интеграция — платёжной системы. Интеграция с крипто провайдером, — например, Coinbase — достаточно проста. То же самое можно сказать о PayPal — это дает, в принципе, довольно большой охват для приёма денег. Если есть желание принимать ещё больше вариантов оплаты, например, банковские переводы, кредитные карты, какие-то локальные для конкретной страны денежные системы, электронные кошельки, — то их можно интегрировать либо самостоятельно по одному, либо есть сервисы типа MoneyMatrix (очень плохой опыт), которые предоставляют тебе на сайт свой платежный виджет лил возможность интеграции по API, и которые могут обрабатывать огромное количество способов оплаты, но за это ты должен будешь отчислять им от 5 до 15% с каждой транзакции плюс ещё что-то помесячно.

Другие интеграции с сервисами типа Mailchimp для маркетинга или геолокации для KYC уже опциональны и зависят от выбранной бизнес-модели.

Техническая сторона

Google Play не позволяет разместить приложение для ставок на спорт в своём магазине. Разместить в AppStore подобное приложение невероятно трудно и дорого даже при наличии всех лицензий. Поэтому разумность разработки мобильных приложений для спортсбука под большим вопросом. Если у тебя уже есть бизнес с оборотом каждый месяц в несколько десятков миллионов долларов, тогда ты можешь потратиться на мобильное приложение, которое будут загружать с какого-то отдельного места твои пользователи, и оно будет просто удостоверять, что у тебя денег куры не клюют. В обычном случае достаточно вебсайта в виде PWA, который прекрасно ставится на Android или iOS, работает и выглядит как приложение, и обладает всеми полезными фишками progressive web application. Не говоря уже о том, что это сильно снижает затраты на разработку и сопровождение. Да, у мобильных приложений есть свои плюсы, но цена за них оказывается космической. Это мое субъективное мнение.

Данные Betradar’а идеально ложатся на реляционную модель данных, но нужна оптимизация, чтобы справиться c нагрузкой, потому как поток данных идет бесперебойно. Оба поставщика используют RabbitMQ как канал для передачи данных.

Технический стек спортсбука каждый выбирает под себя. Обычно это SPA, хотя я видел сайты, написанные на jQuery и шаблонах Laravel. Для себя я выбрал Vue.js и CodeIgniter для backend API. С RabbitMQ работает Java.

Заголовок статьи подразумевает описание непосредственно ПО, но особой специфики для спортсбука как программного обеспечения нет — функционал системы должен отражать бизнес требования. Показ данных по событиям, прием ставок. Отдельное внимание надежности и безопасности.

Многие интерпренеры, сами игроки, желающие заиметь свой собственный спортсбук, сразу бегут к вебдизайнерам, чтобы он сделал тот идеальный лук, который привлечет сразу толпу игроков. В итоге получается, обычно, ужасно. Спустив почти половину бюджета на дизайн, они после этого идут к программерам и просят «оживить» статичный фигмовый холст.

Забавный факт — самый крупный спортсбук в США Fanduel до недавнего времени был написан на Vue.js и работал не сказать чтобы быстро, но работал. Летом прошлого года у него с помпой провели глобальную рефакторизацию на фронтенде, поменяли структуру, немножко дизайн, но, главное, переписали всё на Реакте. После этого сайт стал тормозить просто безбожно, что все заметили. Конечно, надо смотреть откуда у разработчиков руки растут, но как-бы факт такой есть.

Безопасность

Как-то в один прекрасный день я заметил какие-то непонятные изменения в базе данных в таблицах пользователей и финансовых транзакций. Понадобилось ещё достаточно времени перед тем как созрела уверенность, что нас взломали. Начались поиски бэкдоров. Были пролопачены логи Apache и базы данных. Выяснилось, что нас сканировали и попытались проломить через веб-сервер в течение нескольких недель. В конце концов, скорее всего вход был найден на одном из эндпоинтов бэкенда, который должен был использоваться только для Бэкофиса. Это была загрузка картинок администраторами. Хакер загрузил PHP shell и получил полный доступ к серверу и базе данных. Хотя это не точно.

Вместо того, чтобы закрыть всё сразу, было решено дать возможность хакеру действовать дальше, чтобы выяснить наши слабые места и впоследствии их залатать. Примерно неделю-две после этого хакер работал, а я за ним следил. Он знал, что я нахожусь в европейской зоне и работал по ночам, поэтому приходилось вставать в 3 утра и в режиме реального времени следить за его действиями. Сперва казалось, что он просто увеличивает баланс каким-то пользователям, которых он зарегистрировал, и пытается вывести через них криптовалюту. Но оказалось, что это было просто прикрытие. На самом деле он заменил в коде наш Coinbase ID, таким образом что при депозите у пользователя открывалась не Coinbase страница нашего аккаунта, а его, которая полностью повторяла нашу с нашим логотипом, нашим именем. И пользователь депозитил деньги на его криптовалютный кошелёк. Одновременно с этим он присылал нам через вебхук либо напрямую редактированием базы данных устанавливал информацию об успешно проведённой транзакции депозита. Таким образом он получил несколько тысяч долларов депозитов наших клиентов. Которые, естественно, стали нашими потерями.

Я полагаю это одна из самых распространенных схем для кражи денег с сайтов, которые принимают криптовалюту. Coinbase ID он менял в коде сайта на сервере, причем делал это автоматически каждые 30 минут (чтобы схема работала и после апдейта сайта). Я пытался использовать auditd чтобы найти источник этих изменений, но при изменении файла стирались и логи auditd.

Хакер был очень толковый, но, как мне кажется, молодой. Действуя грамотней он мог бы нанести нам намного больше монетизируемого вреда. По моим оценкам, он был из Ливии. Ликвидация взлома заняла почти месяц, и ее описание достойно отдельной статьи. К примеру, можно рассказать, что у нас был закрытый телеграм-канал специально для технических сообщений с сервера — уведомления и алёрты. Он нашел в коде бэкенда ключи к телеграм-боту канала, подключился к нему и читал все относящиеся к его действиям алёрты.

Это был очень интересный и полезный опыт. Намного более ценный, чем та сумма, что он украл. После были предприняты дополнительные меры безопасности. Например, после апдейта сайта его код копируется в скрытое место, и каждую минуту происходит пофайловое сравнение текущего вебсайта с сохраненным. Ну и в потерях как бы человеческий фактор присутствовал — вина человека, ответственного за финансовые операции, который довольно долгое время не смотрел аккаунт Coinbase, на который перестали поступать депозиты.

После того, как я выяснил где и как примерно он пробирался на сайт, что именно он менял в коде (хотя и не до конца), я перекрыл ему все найденные лазейки.

Ещё несколько дней он неудачно пытался пролезть, а затем написал мне в телеграм:

Еще скриншоты

Интересно, что поиск по mox5500 (у нас его не было) выдаёт на Гитхабе аккаунт с кучей репозиториев с «хакерским» софтом

Мы предложили ему работу, связанную с безопасностью, но он отказался. Хакер — птица свободного полета, поэтому он улетел. Но обещал вернуться.

Всем привет. В этом материале я расскажу о том, что такое бот для ставок на спорт от проекта Искусство беттинга, который станет не просто помощником, но и основным инструментом для получения прибыли в букмекерских конторах. С его помощью, вы сможете создать своего бота бесплатно, который поможет зарабатывать на вашей стратегии или закономерностях в футбольных матчах.

Что такое бот для ставок

Сигнализатор Искусство Беттинга – это сервис, который позволяет создать своего ставочного бота, который будет отправлять на ваш телеграмм сигналы о футбольном матче, в котором сошлись нужные условия, выбранные вами.

Думаю, каждый из вас знает о том, что в футбольных матчах то и дело происходят какие-либо закономерности, с помощью которых можно неплохо зарабатывать. Однако, большинство закономерностей очень трудно отследить, так как они происходят в лайве. По этой причине, у беттеров нет времени для того, чтобы самостоятельно отслеживать статистику и следить за ходом игры, из-за чего многие теряют шанс на хороший заработок.

К примеру, если вы хотите использовать стратегию на ТМ в тех матчах, где счет после первого тайма стал 2:1 или 1:2, а количество ударов по воротам не превысило 3, да и атак было не больше 40, то можете с легкостью выставить данные параметры и ждать наступления подобного поединка. При этом, можете добавить в данную стратегию размер коэффициента, который нужен для основной ставки, или же владение мячом, желтые карточки и неограниченное количество других условий – все зависит от вашей фантазии.

О том, как пользоваться и настроить бот для ставок бесплатно я расскажу далее, а пока, хотел бы обратить ваше внимание на основные функции нового сервиса.

Чем сигнализатор отличается от других ботов

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

Название бота Преимущества и недостатки
Footbet V Бот анализирует статистику последних и очных противостояний играющих команд, и на основе данной информации вычисляет вероятность исхода на победителя. Однако, помимо математического анализа, здесь вы не сможете оценить развитие событий в режиме лайв, а также задать свои параметры
ValueFF Позволяет находить валуйные ставки с очень выгодными коэффициентами по собственным алгоритмам. Проблема в том, что бот работает примитивным образом – следит за коэффициентами всех БК на один исход и в случае отклонения от стандарта выдает валуй, что вообще не обоснованно и приводит к минусу на дистанции
Marline Неплохой инструмент, который позволяет находить наиболее высокую вероятность выигрыша аутсайдера. Однако, учитывается только статистика, а о лайве не идет и речи. К тому же, здесь нельзя настроить свои параметры
Buker Данный бот позволит вам оценить футбольный матч с точки зрения букмекера используя распределение Пуассона. Проблема в том, что бот е может оценить реальное развитие событий по ходу матча, из-за чего становится бессмысленно использовать его в лайве
Minebet Отличный инструмент, который позволяет создать своего бота, однако, вы столкнетесь с тем, что здесь слишком мало возможностей в плане условий, которые можно задействовать по сравнению с сигнализатором
Hochuprognoz Популярный инструмент, который выдает прогнозы на лайв ставки. Проблема в том, что бот не настраивается вручную и ориентируется только на статистику

Если сделать общий вывод, то становится понятно, что благодаря огромному функционалу и возможностям, наш бот для ставок заслуженно выделяется на фоне остальных и называется лучшем. К тому же, в нашем сигнализаторе именно вы выбираете условия, по которым пойдет работа бота, а не программист, который уже решил то за вас, что повысит проходимость в беттинге.

Какие условия можно добавлять в сигнализатор

На данный момент, бот для ставок дает возможность включать в свою стратегию огромный набор статистических показателей, среди которых можно выделить:

  • Голы;
  • Желтые карточки;
  • Красные карточки;
  • Точный счет;
  • Количество созданных атак;
  • Количество созданных опасных атак;
  • Угловые;
  • Удары по воротам;
  • Удары в створ ворот;
  • Штрафные;
  • Владение мячом.

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

Однако, самое главное, на чтобы я обратил ваше внимание – коэффициенты на исходы. Да, с помощью сигнализатора, вы можете обозначить величину коэффициента на нужный исход. Среди доступных на данный момент исходов в росписи матчей доступны такие, как:

  • Исход на победителя;
  • Двойной шанс;
  • Против ничьи;
  • Тотал;
  • Фора;
  • Обе забьют.

Как видите, многофункциональность сигнализатора поражает, так что самое время перейти к делу, и далее я расскажу о том, как зарегистрироваться на сайте, а также покажу, как настраивать условия.

Регистрация через телеграмм бота

На данный момент есть возможность зарегистрироваться на сайте бота для ставок двумя способами. Предлагаю рассмотреть один из самых простых вариантов – через телеграмм. Напоминаю, что при использовании бота для ставок, все сигналы будут приходить именно в ваш телеграмм в личные сообщения, так что обязательно скачайте или установите на свой компьютер данный мессенджер. Как только сделали это, переходите в бот – @sports_uvedomlator_bot.

Далее, вам нужно будет нажать на кнопку запустить.

регистрация бот для ставок

Затем, вы получите сообщение с подробными инструкциями к дальнейшим действиям, а также свой айди в боте. Все, что от вас требуется сделать далее, так это придумать логин и отправить его в сообщении в бот.

логин бот для ставок

Если вы правильно ввели логин и он вас устраивает, то отправьте в сообщении – да. Как только сохранили свой логин, то можете можете приступить к созданию пароля. Делается это точно также – придумываете пароль и отправляете его в бот, а затем подтверждаете.

На этом, процедура регистрации в боте для ставок телеграмм закончена, и вы можете перейти на сам сайт сигнализатора, ссылку на который получите в ответном сообщении в боте, или же перейдя на сайт по ссылке.

Обратите внимание, что на самом сайте также доступна регистрация через форму для заполнения данных, где вам нужно точно также придумать пароль и логин, а также указать свой айди в телеграмме, который можно получить в боте сигнализатора.

регистрация через сайт бот для ставок

Вход в бот для ставок на спорт “Сигнализатор”

Как только закончили регистрацию, можете войти в свой личный кабинет, авторизовавшись путем ввода логина и пароля в соответствующих полях, как это показано на изображении.

вход бот для ставок

Как создать бот для ставок

Перейдем к самому главному и интересному – настройке своего бота. Сразу хочется сказать о том, что мы постарались сделать сигнализатор наиболее простым и понятным на интуитивном уровне, чтобы вам было легче разобраться в нем, но на всякий случай, предлагаю рассмотреть все главные функции по порядку.

Выбор лиги

Для начала, вам нужно настроить список лиг. Для этого, нажмите на вкладку мои лиги, которая расположена в главном навигационном меню.

выбор лиги бот для ставок

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

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

Как создать стратегию

Переходим к созданию своей стратегии ставок. Для этого, нажмите на соответствующую вкладку в главном навигационном меню.

создать стратегию бот для ставок

Как видите, далее здесь будет расписан каждый ваш шаг, и самый первый – придумать название стратегии. Хочу отметить, что следует написать свою стратегию как можно понятней, ведь сигнал будет приходить вам в телеграмме с пометкой названия стратегии, и если у вас будут записаны боты 1, 2, 3 и так далее, то сможете легко запутаться.

Второй шаг в настройке бота – выбор лиг. Это то самое, о чем я рассказал выше – здесь вы можете выбрать:

  1. Для любого матча (осторожно, ведь сигналы будут присылаться с матчей, которые проходят во всем мире);
  2. Для всех матчей кроме ТОП-лиг;
  3. Только для ТОП-лиг;
  4. Для одной из ТОП-лиг;
  5. Мои лиги (можно будет выбрать тот список, который вы сделаете самостоятельно, о чем я рассказал выше).

Это самые простые шаги в настройке бота, но теперь я предлагаю перейти к самому интересному – условия бота для ставок.

Как настроить условия для бота

Первым делом, вы должны отметить то, к какой команде должно будет применимо условие – к домашней, гостевой или к обеим. Думаю, с этим и так все понятно, но затем, вам нужно будет отметить временной отрезок матча, в котором и должно случиться нужное условие. Здесь все также предельно просто, ведь можно выбрать весь матч, первый или второй тайм.

Однако, многие стратегии требуют конкретного отрезка времени, будь то с 1-й по 15-ю минуту или с 30-й по 77-ю. К счастью, мы об этом позаботились, и вы можете выбрать свой параметр, нажав на эту опцию и вписать с какой минуты должно случиться условия и до какой.

выбор условий бот для ставок

Далее, переходим к выбору того самого условия. Для этого, нажимаем на вкладку что должно случиться и выпадет список всех описанных выше вариантов сигналом на голы, тотал, удары в створ и так далее. Выбираем нужный вариант, к примеру, возьмем количество атак, и вписываем какое количество атак должно быть в матче для нашего бота. Также, не забудьте отметить больше или меньше, так как это очень важно.

настройка бот для ставок

Вписываем нужные значения и нажимаем на кнопку сохранить тригер, после чего вы сможете получать сигналы о достижении нужного результата на свой телеграмм. Однако, я не просто так говорил о том, что наш бот для ставок является многофункциональным сервисом, ведь вы всегда можете нажать на кнопку добавить еще условия, и дописать в свою стратегию другие варианты сигналов, что сделает вашу стратегию более сложной и прибыльной. Впрочем, чтобы закрепить материал, я предлагаю вам прямо сейчас рассмотреть пример того, как создать свою стратегию и указать как можно больше сложных условий.

Пример стратегии по боту ставок

Давайте прямо сейчас сделаем стратегию, в которой будут такие условия:

  • Количество опасных атак в матче меньше 60 с 50-й по 65-ю минуту;
  • Удары в створ ворот в этот же промежуток времени меньше 4-х;
  • Счет в матче 2:0;
  • Коэффициент на ТМ 3.5 не меньше 1.8.

Теперь переходим к созданию бота – называем стратегию и выбираем нужные чемпионаты, после чего переходим к самим условиям. Первым делом отмечаем, что условия применимы к обеим командам и выбираем временной отрезок матча. Так как нужно с 50-й по 65-ю минуту, то вводим эти значения таким образом:

пример стратегии бот ставок

Далее, отмечаем статистические условия. Выбираем опасные атаки и указываем, что их должно быть меньше 60. Затем, нажимаем на добавить условие и нам снова откроется меню, в котором нужно будет выбрать команды и указать временной промежуток. Заполняем эти данные таким же образом (либо изменяем, если того требует стратегия) и указываем удары в створ ворот меньше 4-х. Выглядит это вот так:

пример стратегии бот для ставок

Теперь нам остается добавить еще одно условие – коэффициент ТМ 3.5 не меньше 1.8. Для этого, снова нажимаем на добавить условие, выбираем команды и временной отрезок, а затем во вкладке линия нажимаем Тотал М. Откроется меню, в котором нужно указать дополнительный параметр – это значение тотала, которое нужно (будьте внимательны, ведь указывать нужно целое значение, а не дробное). Вписываем сюда 3 (имеется ввиду ТМ 3.5), а в дополнительном параметре события вписываем 1.8 (коэффициент нужной ставки) и указываем больше. Выглядит это вот таким образом:

как настроить коэффициенты бот для ставок

Все, что остается сделать после этого – сохранить тригер и ждать сигнала о том матче, в котором произойдут те условия, которые указали в боте для ставок. Все сигналы буду приходить в телеграмм канал.

Как удалить или изменить стратегию

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

мои стратегии бот для ставок

Как создать интервал в коэффициентах

Напоследок, хотел бы ответить на один вопрос, который интересует многих беттеров – как создать интервал в коэффициентах. К примеру, вы хотите получать сигнал о том, что на какой-либо исход предлагают кэф от 2 до 2.5.

Для этого, заполняете те условия, которые нужны для стратегии, а затем во вкладке линия выбираете исход, к примеру, ТМ 1.5 и вписываете туда коэффициент 2, а затем добавляете еще одно условие с линией, где вписываете коэффициент на ТМ 1.5 меньше 2.5. Выглядит это таким образом:

интервал бот для ставок

Как видите, пользоваться ботом для ставок очень просто, а самое главное полезно и выгодно. Так что, обязательно начните тестировать и применять свою стратегию уже сейчас. При этом, пользоваться ботом для ставок можно совершенно бесплатно, так что настоятельно рекомендую перейти на сайт прямо сейчас.

Бонусы и акции

Pin-up: фрибет до 30000 рублей за победные экспрессы

Получить бонус

действителен до 12.12.2021

Pin-up: фрибет до 30000 рублей за победные экспрессы

Получить бонус

действителен до 12.12.20211

Pin-up: фрибет до 30000 рублей за победные экспрессы

Получить бонус

действителен до действителен до 12.12.20211

Телеграм боты стали популярным инструментом для автоматизации различных задач. Они могут использоваться для разных целей, включая ставки на спорт.

Создание телеграм бота для ставок может показаться сложной задачей для новичков. Однако, с соблюдением нескольких простых шагов, вы сможете создать свой собственный бот и начать зарабатывать на ставках.

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

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

Содержание

  1. Создание телеграм бота: шаг за шагом руководство
  2. Необходимые навыки и инструменты для создания телеграм бота
  3. С чего начать: создание бота в Telegram
  4. Настройка и добавление функционала в телеграм бота

Создание телеграм бота: шаг за шагом руководство

Для создания телеграм бота вам понадобится следовать нескольким простым шагам. Начнем!

Шаг 1: Зарегистрируйтесь в Телеграме

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

Шаг 2: Создайте нового бота

После регистрации вам нужно создать нового бота в Телеграме. Для этого откройте приложение и введите в поисковую строку «BotFather». Выберите этого бота и следуйте инструкциям для создания нового бота. Запишите токен вашего бота — это ключ, который вы будете использовать для взаимодействия с ним.

Шаг 3: Настройка бота

Теперь, когда у вас есть токен бота, вы можете настроить его функционал, добавив команды и ответы на них. Для этого есть различные библиотеки и фреймворки, которые помогут вам в этом процессе, такие как python-telegram-bot для Python или node-telegram-bot-api для JavaScript.

Шаг 4: Разверните бота

После настройки функционала вашего бота, вам нужно развернуть его на сервере. Вы можете использовать облачные платформы, такие как Heroku, чтобы развернуть своего бота. Для этого вам может потребоваться написать небольшой код, чтобы бот работал на сервере.

Шаг 5: Тестирование и запуск

Теперь ваш бот готов к работе! Вы можете протестировать его, отправляя ему команды и убедиться, что он отвечает корректно. Когда бот работает должным образом, вы можете поделиться им со своими друзьями и начать использовать его в своих ставках или в других целях.

Шаг 6: Поддержка и развитие

Как только ваш бот начнет использоваться, вы можете получать отзывы и предложения по улучшению его функционала. Вы можете активно развивать своего бота, добавлять новые команды и функции, чтобы он лучше отвечал потребностям пользователей.

Теперь вы знаете основы создания телеграм бота. Следуйте этому шаг за шагом руководству и вы сможете создать своего собственного телеграм бота!

Необходимые навыки и инструменты для создания телеграм бота

Создание телеграм бота требует определенных навыков и инструментов. Вот что вам понадобится:

1. Основы программирования: Для создания телеграм бота вам потребуется основное понимание программирования. Хотя вы можете использовать разные языки программирования, такие как Python, JavaScript или Java, вам необходимо знать основные концепции, такие как переменные, условные операторы и циклы.

2. Знание API Telegram: Очень важно изучить документацию Telegram API, чтобы понять, как взаимодействовать с ботом. Здесь вы найдете информацию о доступных методах и параметрах, а также примеры кода.

3. Разработка веб-приложений: Если вы хотите, чтобы ваш телеграм бот выполнял сложные задачи, возможно, вам понадобится разработать веб-приложение. Для этого вам понадобятся знания HTML, CSS и JavaScript. Они помогут вам создать интерфейс для взаимодействия с ботом и реализовать различные функции.

4. Хостинг и домен: Если ваш телеграм бот использует веб-приложение, вам понадобится хостинг и доменное имя, чтобы разместить ваше приложение на сервере. Существуют различные хостинг-провайдеры и регистраторы доменных имен, которые могут помочь вам с этим.

5. Библиотеки и фреймворки: Для облегчения создания телеграм бота можно использовать различные библиотеки и фреймворки. Например, для Python вы можете использовать python-telegram-bot или aiogram, а для JavaScript — Telegraf или node-telegram-bot-api.

6. Регистрация и получение API ключа: Чтобы создать телеграм бота, вам потребуется зарегистрироваться в Telegram и получить API ключ для вашего бота. Этот ключ будет использоваться для аутентификации вашего бота при взаимодействии с API Telegram.

Учитывая все эти факторы, создание телеграм бота может быть достаточно сложным заданием для начинающих. Однако с определенным опытом и практикой, вы сможете создать своего собственного функционального телеграм бота для ставок.

С чего начать: создание бота в Telegram

При создании бота в Telegram вам понадобится аккаунт в этой платформе. Если вы его еще не зарегистрировали, вам следует это сделать прежде, чем приступить к созданию бота.

1. Зайдите в Telegram и найдите в поиске «BotFather». Это официальный бот Telegram, который поможет вам создать и настроить вашего собственного бота.

2. Запустите BotFather, нажав на его имя в результатах поиска. Откроется диалог с ботом.

3. Напишите команду «/newbot» BotFather’у, чтобы создать нового бота.

4. Бот попросит вас ввести имя для вашего бота. Выберите уникальное имя, которое будет отображаться в списке контактов Telegram.

5. После того, как вы введете имя, BotFather попросит вас ввести уникальное имя пользователя для вашего бота. Имя пользователя должно оканчиваться на «_bot».

6. После того, как вы введете имя пользователя, BotFather выдаст вам токен доступа к вашему боту. Этот токен нужен для связи с Telegram API и использования функций бота. Сохраните этот токен в надежном месте.

7. Теперь ваш бот создан! Вы можете настроить его добавить функционал и настроить его поведение. Для этого вы можете использовать команды BotFather или программирование на одном из поддерживаемых языков программирования.

Это первый шаг на пути к созданию вашего собственного бота в Telegram. Пользуйтесь документацией Telegram API, чтобы узнать больше о возможностях и настройке вашего бота.

Настройка и добавление функционала в телеграм бота

После того, как вы создали и успешно развернули своего телеграм бота, настало время настроить его и добавить нужный функционал. В этом разделе мы рассмотрим основные шаги для настройки и модификации вашего бота.

1. Получение токена бота: Для начала вам необходимо получить токен вашего бота. Для этого вам понадобится зарегистрированный аккаунт в Telegram и доступ к BotFather. BotFather — это официальный бот Telegram, который поможет вам создать и настроить вашего собственного бота. Следуйте инструкциям BotFather, чтобы получить токен, который будет использоваться для взаимодействия с вашим ботом.

2. Настройка команд: Добавьте команды, которые ваш бот будет понимать и выполнять. Это можно сделать с помощью метода /setcommands в BotFather. Процесс настройки команд интуитивно понятен и позволяет добавлять команды с описаниями. Учтите, что команды бота должны начинаться со знака «/», например /start или /help.

3. Добавление функционала: После настройки базовых команд бота вы можете добавить дополнительные функции и возможности. Вам понадобится знание программирования на языке Python или другом языке, которым вы планируете разрабатывать вашего бота. С помощью Telegram Bot API вы можете добавить функции, такие как отправка сообщений, скачивание файлов, работу с базой данных и другие. Используйте документацию Telegram Bot API для понимания возможных функций и методов.

4. Взаимодействие с пользователем: Более продвинутый функционал бота может включать в себя взаимодействие с пользователями. Например, вы можете добавить команды для оформления ставок и принятия платежей, использовать клавиатуры для выбора опций, работу с базой данных для хранения информации о пользователях и их ставках и прочее. Используйте возможности Telegram Bot API для создания удобного интерфейса и функционала для ваших пользователей.

5. Тестирование и деплой: После того, как вы добавили нужный функционал в бота, рекомендуется протестировать его перед публикацией. Запустите вашего бота на локальном компьютере или сервере и протестируйте все функции и команды. Убедитесь, что бот взаимодействует с пользователями корректно и выполняет все задачи правильно. После успешного тестирования, вы можете задеплоить бота на сервере или публиковать его для использования широкой аудиторией.

Следуя этим шагам, вы сможете настроить и добавить нужный функционал в ваш телеграм бот для ставок. Не ограничивайтесь базовой функциональностью и экспериментируйте с возможностями Telegram Bot API, чтобы создать уникальный и полезный бот для ваших пользователей.

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

Данная статья не затрагивает нравственные аспекты данного вида бизнеса, а выполняет исключительно информационную роль.

Спортсбуки должны использоваться только легально.

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

Краткий глоссарий

Спортсбук (sportsbook) — обычно сайт (хотя есть и сервисы, предоставляющие данные услуги по API), позволяющий делать ставки на спортивные события

Market (market line) — определенный тип ставок. Например, ставки на то, кто выиграет в матче. Или больше или меньше 3 голов в сумме будет забито.

Outcome — конкретный исход. То, на что принимаются ставки. Например — победит вторая команда.

Settlement — фиксация результата для конкретного исхода. Может быть проигрыш / выигрыш / возврат денег (если матч, например, перенесен). Очень редко бывает еще полупроигрыш и полувыигрыш на определенных маркетах.

Юридическая сторона

Открывать спортсбук в России очень дорого и даже опасно для жизни, если только у тебя нету своего губернатора с карманным СОБРом. Работать в других странах намного проще. Для этого нужно приобрести игровую лицензию. Самые недорогие лицензии предоставляет государство Кюрасао, они позволяет работать во многих странах мира. Каким образом лицензия, выданная на Кюрасао, позволяет принимать ставки от игроков, скажем, в Португалии вопрос лично для меня непонятный, но тем не менее это так. Лицензии на Мальте или Сейшелах стоят значительно дороже. В то же время, получение лицензии это даже не половина, а меньшая часть правовой работы. Приобрести лицензию за 20-30 тысяч долларов предлагают многие фирмы. Но большой вопрос, сможете ли вы после этого открыть банковский счёт. Я знал один спортсбук, который получил лицензию Кюрасао и потом целый год не мог открыть счёт ни в одном банке. Говорят, что это зависит от того, кто именно тебе выписал данную лицензию.

Без банковского счёта ты не сможешь принимать нормально депозиты от игроков. Единственный вариант — работать с криптовалютой.

Если есть лицензия, то можно открыть фирму и счет на Кипре. На эту фирму можно открыть бизнес-аккаунт (merchant account) PayPal и принимать депозиты через PayPal по всему миру. Об этом «сером» лайфхаке мало кто знает, но он реально работает.

Для чего нужна лицензия? Она как бы подтверждает, что ты работаешь законно. Она позволяет игрокам жаловаться на тебя твоему лецензиару, если ты что-то неправильное с ними сделал. И тот, кто выдал тебе лицензию, как бы должен разбираться в каждой такой жалобе. На самом деле лицензия нужна только для подключения сервис провайдеров, например, PayPal или Betradar. Они её требуют. В остальном технически работа с лицензией и без оной не различаются. Юридически, за то, что ты принимаешь ставки от игроков из США, ты можешь попасть под большой штраф, который, скорей всего, станет для тебя фатальным.

Принимать ставки можно только от тех лиц, которые находятся на территории, на которой спортсбуку разрешено вести деятельность его лицензией. Каждая лицензия определяет географическое положение игроков, от которых ты можешь принимать ставки. В США это дополнительно делится по штатам, каждый штат отдельно лицензирует игровую деятельность. Ответственность за соблюдение данных ограничений лежит на владельце спортсбука.

Бизнес-план

В среднем порядочные спортсбуки имеют от 1% до 5% маржи с оборота. То есть, если за месяц у них было ставок на миллион долларов, то у них от 10 до 50 тысяч дохода. Минимум половина его идёт на маркетинг (аффилиатам), остальное распределяется на другие расходы и зарплату. Каких-то космических заработков там нет. Опять-таки, если спортсбук порядочный, и в пределах указанного выше оборота.

Более того, если бизнес собственник «правильный», с белым воротничком, набравший инвестиции и следующий своему бизнес-плану, то каждый месяц нужно еще докладывать из своих минимум тысяч 10-20.

Для того, чтобы при таком обороте спортсбук сам себя окупал, необходима более эффективная маркетинговая политика, более грамотный менеджмент, необходимо снижать расходы по поставщикам услуг (это тоже возможно вполне). Тогда при таком объёме вполне возможно честно выйти из минуса.

Оборот миллион в месяц для игроков из «богатых» стран — это порядка 20-70 активно играющих пользователей.

Маркетинг в этой сфере довольно жёсткий. Нам предлагали трафик с Фейсбука по цене 1000 рублей за клик. Только за клик. Это на рынках типа США или Великобритания. Надежней работать с аффилиатами по схеме revenue share, либо каким-то другим способом.

Бывают случаи когда какие-то игроки выигрывают много денег и хотят их вывести. Тут либо компания платит и банкротится, либо не платят, либо что-то еще. Таких игроков не более 2% от общего числа, поэтому если им не заплатить, то, в принципе, репутация компании не сильно пострадает. Если так не делать, то необходим достаточно большой запас денег первоначальных инвестиций.

Причины не заплатить обычно находятся. Это может быть bonus abuse (злоупотребление бонусами — мудрёные правила использования бесплатного сыра), это могут быть подозрения в бонусхантинге, это может быть multi-accounting (регистрация нескольких аккаунтов) — всё это обычно прописывается далеко не мелким шрифтом в «Terms and Conditions» спортсбука. Ну и классические: «Ты виноват лишь в том, что хочется мне кушать«, тоже никто не отменял. Опять же, зависит от того как игрок себя ведет. Хотя не могу сказать, что был свидетелем хоть одного такого явно наглого кидания.

Нужно сказать, что выбор игроком спортсбука для того, чтобы на нём играть, несмотря на большое их количество на рынке, довольно сложный. Даже если ты не униженный и оскорблённый житель Российской Федерации, а вполне уважаемый американец с документами, резиденством в разрешенном для гемблинга штате и деньгами, который хочет просто ставить ставки по нескольку сотен или тысяч долларов и выигрывать или проигрывать, — найти удобный спортсбук, чтобы заниматься этим любимым тебе делом, весьма проблематично.

Поэтому когда появляется какой-нибудь спортсбук, пусть даже он небольшой и малоизвестный, но на нем удобно играть, люди будут на нем играть несмотря на то что есть монстры типа DraftKings или Fanduel, которые 100% платят, не кидают и всё такое, но есть определённые неудобства по которым игроки выбирают другой спортсбук. Причём величина коэффициентов ставок здесь находится далеко-далеко не на первом месте. За коэффициентами бегают только «вилочники», ну и, в принципе, люди которые пытаются сделать на коэффициентах копейки. Обычные азартные игроки выбирают спортсбук по другим принципам.

Сервис провайдеры

При работе спортсбука необходимы сервисы нескольких типов от различных сторонних поставщиков. Во-первых, это коэффициенты для ставок. Самый крупный в мире поставщик данных для ставок это сербский Betradar (торговая марка Sportradar). У него за прематч и лайв небольшой спортсбук будет отдавать поначалу 10-15 тысяч долларов в месяц, что может оказаться довольно неподъемными деньгами. Второй вариант это израильский LSports. Там цены примерно в 2-3 раза ниже, но и качество, мягко говоря, не очень. Betradar начинал со скрэпинга (парсинга страниц) коэффициентов с больших спортсбуков для создания своей базы, но сейчас, скорее всего, он уже использует взаимовыгодные прямые обмены данными со спортсбуками и является официальным партнером различных американских ассоциаций, проводящих спортивные турниры.

LSport скрэпит другие спортсбуки для получения данных, в результате чего случаются ошибки. Несмотря на то, как сильно они рекламируют себя и свое качество, ошибки случаются довольно часто и, причём, иногда очень неприятные. Например, они могут поменять местами фаворита и аутсайдера в гандикапе, что как бы даёт игрокам почти стопроцентный выигрыш на этой ставке. Часто подобные ошибки проходят довольно незаметно, но иногда на такие исходы можно получить несколько десятков тысяч долларов ставок и дальше начинается кошмар. Их можно все отменить с ссылкой на явную техническую ошибку, но тогда ты теряешь на своей репутации. Большие спортсбуки иногда платят за свои, естественно, очень редкие технические ошибки и делают на этом хороший пиар.

Кроме того, технически модель данных Betradar намного более грамотней и профессиональней чем у LSports, который как будто бы разрабатывал код на коленке сперва, а потом всё разрослось до большой какой-то системы, которая, такое ощущение, и дальше продолжает развиваться на коленке, вернее, уже на нескольких.

Интеграцию с Betradar можно запустить и забыть о ней на несколько месяцев. С LSports надо постоянно проверять валидность данных. Качество сервиса Betradar на порядок, если не больше, выше. Не реклама.

Есть ещё несколько компаний которые предлагают коэффициенты для ставок, но у них охват и качество услуг еще ниже. Скорей всего, они точно также скрэпят сайты спортсбуков. Самое главное в этих данных не столько коэффициенты, которые ты сам можешь спарсить с какого-то одного большого спортсбука, который считается надёжным, а результаты исходов событий. По всем исходам, на которые ты получаешь коэффициенты для ставок, ты затем получаешь результат его, исход этого события, settlement. Который нужен, чтобы определить выигрышность или проигрышность сделанных на этот исход ставок. То есть, для маркета 1×2 (победа-ничья-проигрыш) ты получаешь результат какой исход случился = какая команда выиграла, или случилась ли ничья. Так вот у LSports, например, например результаты бокса и MMA ставятся вручную, — то есть там есть специальные люди которые смотрят в интернете результаты и устанавливают исходы в системе руками после завершения спортивного события. А у одного события может быть сотни различных маркетов — к примеру, сколько очков заработал такой-то боец в таком-то раунде. Естественное, это добавляет еще один уровень возможных сбоев.

В принципе, можно большинство маркетов автоматически сетлить самому, если у тебя есть выход на достоверный источник с результатами матчей, со счетами после периодов.

На период интеграции с сервисом тебе могут предоставить некоторое время работы бесплатно либо за небольшие деньги. Но после этого нужно быть готовым ежемесячно платить LSports 5-7 тысяч долларов, и от 10 тысяч у Betradar. Последний сразу требует игровую лицензию для работы, LSports — нет.

Следующая необходимая интеграция — платёжной системы. Интеграция с крипто провайдером, — например, Coinbase — достаточно проста. То же самое можно сказать о PayPal — это дает, в принципе, довольно большой охват для приёма денег. Если есть желание принимать ещё больше вариантов оплаты, например, банковские переводы, кредитные карты, какие-то локальные для конкретной страны денежные системы, электронные кошельки, — то их можно интегрировать либо самостоятельно по одному, либо есть сервисы типа MoneyMatrix (очень плохой опыт), которые предоставляют тебе на сайт свой платежный виджет лил возможность интеграции по API, и которые могут обрабатывать огромное количество способов оплаты, но за это ты должен будешь отчислять им от 5 до 15% с каждой транзакции плюс ещё что-то помесячно.

Другие интеграции с сервисами типа Mailchimp для маркетинга или геолокации для KYC уже опциональны и зависят от выбранной бизнес-модели.

Техническая сторона

Google Play не позволяет разместить приложение для ставок на спорт в своём магазине. Разместить в AppStore подобное приложение невероятно трудно и дорого даже при наличии всех лицензий. Поэтому разумность разработки мобильных приложений для спортсбука под большим вопросом. Если у тебя уже есть бизнес с оборотом каждый месяц в несколько десятков миллионов долларов, тогда ты можешь потратиться на мобильное приложение, которое будут загружать с какого-то отдельного места твои пользователи, и оно будет просто удостоверять, что у тебя денег куры не клюют. В обычном случае достаточно вебсайта в виде PWA, который прекрасно ставится на Android или iOS, работает и выглядит как приложение, и обладает всеми полезными фишками progressive web application. Не говоря уже о том, что это сильно снижает затраты на разработку и сопровождение. Да, у мобильных приложений есть свои плюсы, но цена за них оказывается космической. Это мое субъективное мнение.

Данные Betradar’а идеально ложатся на реляционную модель данных, но нужна оптимизация, чтобы справиться c нагрузкой, потому как поток данных идет бесперебойно. Оба поставщика используют RabbitMQ как канал для передачи данных.

Технический стек спортсбука каждый выбирает под себя. Обычно это SPA, хотя я видел сайты, написанные на jQuery и шаблонах Laravel. Для себя я выбрал Vue.js и CodeIgniter для backend API. С RabbitMQ работает Java.

Заголовок статьи подразумевает описание непосредственно ПО, но особой специфики для спортсбука как программного обеспечения нет — функционал системы должен отражать бизнес требования. Показ данных по событиям, прием ставок. Отдельное внимание надежности и безопасности.

Многие интерпренеры, сами игроки, желающие заиметь свой собственный спортсбук, сразу бегут к вебдизайнерам, чтобы он сделал тот идеальный лук, который привлечет сразу толпу игроков. В итоге получается, обычно, ужасно. Спустив почти половину бюджета на дизайн, они после этого идут к программерам и просят «оживить» статичный фигмовый холст.

Забавный факт — самый крупный спортсбук в США Fanduel до недавнего времени был написан на Vue.js и работал не сказать чтобы быстро, но работал. Летом прошлого года у него с помпой провели глобальную рефакторизацию на фронтенде, поменяли структуру, немножко дизайн, но, главное, переписали всё на Реакте. После этого сайт стал тормозить просто безбожно, что все заметили. Конечно, надо смотреть откуда у разработчиков руки растут, но как-бы факт такой есть.

Безопасность

Как-то в один прекрасный день я заметил какие-то непонятные изменения в базе данных в таблицах пользователей и финансовых транзакций. Понадобилось ещё достаточно времени перед тем как созрела уверенность, что нас взломали. Начались поиски бэкдоров. Были пролопачены логи Apache и базы данных. Выяснилось, что нас сканировали и попытались проломить через веб-сервер в течение нескольких недель. В конце концов, скорее всего вход был найден на одном из эндпоинтов бэкенда, который должен был использоваться только для Бэкофиса. Это была загрузка картинок администраторами. Хакер загрузил PHP shell и получил полный доступ к серверу и базе данных. Хотя это не точно.

Вместо того, чтобы закрыть всё сразу, было решено дать возможность хакеру действовать дальше, чтобы выяснить наши слабые места и впоследствии их залатать. Примерно неделю-две после этого хакер работал, а я за ним следил. Он знал, что я нахожусь в европейской зоне и работал по ночам, поэтому приходилось вставать в 3 утра и в режиме реального времени следить за его действиями. Сперва казалось, что он просто увеличивает баланс каким-то пользователям, которых он зарегистрировал, и пытается вывести через них криптовалюту. Но оказалось, что это было просто прикрытие. На самом деле он заменил в коде наш Coinbase ID, таким образом что при депозите у пользователя открывалась не Coinbase страница нашего аккаунта, а его, которая полностью повторяла нашу с нашим логотипом, нашим именем. И пользователь депозитил деньги на его криптовалютный кошелёк. Одновременно с этим он присылал нам через вебхук либо напрямую редактированием базы данных устанавливал информацию об успешно проведённой транзакции депозита. Таким образом он получил несколько тысяч долларов депозитов наших клиентов. Которые, естественно, стали нашими потерями.

Я полагаю это одна из самых распространенных схем для кражи денег с сайтов, которые принимают криптовалюту. Coinbase ID он менял в коде сайта на сервере, причем делал это автоматически каждые 30 минут (чтобы схема работала и после апдейта сайта). Я пытался использовать auditd чтобы найти источник этих изменений, но при изменении файла стирались и логи auditd.

Хакер был очень толковый, но, как мне кажется, молодой. Действуя грамотней он мог бы нанести нам намного больше монетизируемого вреда. По моим оценкам, он был из Ливии. Ликвидация взлома заняла почти месяц, и ее описание достойно отдельной статьи. К примеру, можно рассказать, что у нас был закрытый телеграм-канал специально для технических сообщений с сервера — уведомления и алёрты. Он нашел в коде бэкенда ключи к телеграм-боту канала, подключился к нему и читал все относящиеся к его действиям алёрты.

Это был очень интересный и полезный опыт. Намного более ценный, чем та сумма, что он украл. После были предприняты дополнительные меры безопасности. Например, после апдейта сайта его код копируется в скрытое место, и каждую минуту происходит пофайловое сравнение текущего вебсайта с сохраненным. Ну и в потерях как бы человеческий фактор присутствовал — вина человека, ответственного за финансовые операции, который довольно долгое время не смотрел аккаунт Coinbase, на который перестали поступать депозиты.

После того, как я выяснил где и как примерно он пробирался на сайт, что именно он менял в коде (хотя и не до конца), я перекрыл ему все найденные лазейки.

Ещё несколько дней он неудачно пытался пролезть, а затем написал мне в телеграм:

Еще скриншоты

Интересно, что поиск по mox5500 (у нас его не было) выдаёт на Гитхабе аккаунт с кучей репозиториев с «хакерским» софтом

Мы предложили ему работу, связанную с безопасностью, но он отказался. Хакер — птица свободного полета, поэтому он улетел. Но обещал вернуться.

Понравилась статья? Поделить с друзьями:
  • Мембранный бак для водоснабжения принцип работы инструкция по наладке
  • Aeg cf6 индукционная варочная панель инструкция
  • Руководство по отчету нбки
  • Бицилин5 инструкция по применению от каких болезней человека цена
  • Руководство государственной политикой в сфере стратегического планирования осуществляет