BetCityBot
Беттер Бот для BetCity.

Данный бот парсит результаты прошлых турниров и ставки предстоящих.
Предоставляет удобный интерфейс для работы со ставками, изучения данных и составления прогнозов.
Производит анализ данных и предоставляет прогнозы по авторской методике.
Все результаты и расчитанные данные для прогнозов, а также настройки программы сохраняются в файлах базы данных.
Для управления в программе есть удобное меню и некоторые горячие клавиши.
Горячие клавиши:
- ESC: свернуть окно в трей;
- DEL: удалить событие из списка в линии или лайве;
- ENTER: по событию переходит на страницу сайта;
- PAUSE: копирует данные события и прогноз в буфер обмена;
- CTRL: прервать речь подсказки SAPI;
- Ctrl+P: открыть окно профиля;
- Ctrl+H: скрыть/показать события с вероятностью меньше заданной границы;
- Ctrl+F: открыть окно поиска;
- Shift+F: открыть окно статистического прогноза вариант 1;
- Ctrl+Shift+F: открыть окно статистического прогноза вариант 2;
- Ctrl+B: повторить последнее уведомление;
- Ctrl+L: запуск парсера лайва;
- Ctrl+N: запуск парсера линии;
- Ctrl+Shift+L: запуск парсера лайва (полный список видов спорта);
- Ctrl+Shift+N: запуск парсера линии (полный список всех видов спорта);
- Ctrl+Shift+C: запуск ручного расчета прогнозов онлайн алгоритмами;
- Ctrl+C: запуск ручного расчета прогнозов всеми видами алгоритмов;
- Ctrl+S: запуск ручного прогона стратегий;
- Ctrl+E: открытие диалога ставок;
- Shift+E: озвучивание количества текущих ставок;
- Ctrl+Shift+E: начало-завершение создание экспресса ставок;
- Ctrl+O: открыть окно настроек;
- F1: открыть справку: горячие клавиши;
- F2: озвучивание прогноза;
- F3: озвучивание вероятности;
- F4: озвучивание коэффициента;
- F5: озвучивание названия выбранного алгоритма прогноза;
- F6: озвучивание общего количества матчей;
- F7: озвучивание дополнительной информации;
- F8: озвучивание количества символов;
- F9: озвучивание счетчика побед вида (P1:P2:X);
- Ctrl+1: ручной запуск алгоритма 1 произвольная последовательность зависимые параметры;
- Shift+1: ручной запуск алгоритма 1 произвольная последовательность свободные параметры;
- Ctrl+Shift+1: ручной запуск алгоритма 1 строгая последовательность;
- Ctrl+Shift+2: ручной запуск алгоритма 2 строгая последовательность;
- Shift+Q: ручной запуск онлайн алгоритма вариант 1;
- Ctrl+Q: ручной запуск онлайн алгоритма вариант 2;
Обновления:
версия 5.11:
- Добавлена фильтрация по базовому коэфициенту в базовые алгоритмы без числа дня раздельно и онлайн 2 версии;
- убрано ограничение на отсечение хвоста из названия турнира при фильтрации по базовым коэфициентам;
- добавлена кнопка для установки или снятия аттрибута фактического исхода сразу на все онлайн алгоритмы;
версия 5.10:
- Добавлена фильтрация по базовому коэфициенту в статистические алгоритмы;
- Добавлена фильтрация по базовому коэфициенту в статистические алгоритмы по биоритмам;
- улучшен функционал в системе приоритетов парсеров при одновременной работе парсеров с одинаковым приоритетом;
- исправлены ошибки в алгоритмах 1 произвольные параметры с расширенной группировкой после фильтрации выборки по базовому коэфициенту;
версия 5.9:
- исправлены ошибки в алгоритмах 1 произвольные параметры после фильтрации выборки по базовому коэфициенту;
- исправлен подсчет для прогноза X12;
- добавлена фильтрация прогнозов на ничью в лайве при разнице счета 2 и более;
версия 5.8:
- создан фильтр выборок для базовых алгоритмов по текущим коэфициентам;
- добавлена информация по сохраненным данным коэфициентов во временное хранилище и перенесенных в базу результатов;
версия 5.7:
- создан парсер коэфициентов с линии;
- создан таймер для автоматического парсинга коэфициентов;
- добавлена возможность ручного запуска парсинга коэфициентов;
версия 5.6:
- создан статистический алгоритм текущая форма игрока по годам общая с обеих сторон;
- создан статистический алгоритм текущая форма игрока по годам только по одной стороне;
версия 5.5:
- создание в настройках алгоритмов блока для включения алгоритма в рейтинговую систему;
- исправление некоторых ошибок в алгоритмах;
- исправление ошибки в блоке стратегий;
версия 5.4:
- созданы алгоритмы онлайн версии 97-99;
версия 5.3:
- созданы алгоритмы онлайн версии 49-96;
версия 5.2:
- созданы алгоритмы онлайн версии 25-48;
версия 5.1:
- созданы алгоритмы онлайн версии 1-24;
- добавлена горячая клавиша для прогона онлайн алгоритмами отдельно от других;
- добавлена возможность прогона онлайн алгоритмами тех событий, что не входят в список видов спорта в настройках;
версия 5.0:
- создан алгоритм теннис эйсы и двойные ошибки вариант 2;
- исправлен ряд мелких ошибок и неточностей;
версия 4.9:
- оптимизация структуры и индексирование базы результатов для максимальной скорости;
- исправлены все алгоритмы и прочие модули программы для работы с новой структурой базы;
версия 4.8:
- изменен парсинг результатов для сохранения всех видов спорта;
- добавлен глобальный рейтинг спортсменов в базу спортсменов;
- улучшен вывод дополнительной информации о периоде для алгоритма статистического чет-нечет;
- исправлена ошибка для скачивания результатов по одному виду спорта;
- исправлена ошибка в алгоритме расчета эйсов и двойных ошибок вариант 1;
версия 4.7:
- создан первый вариант алгоритма для тенниса по эйсам и двойным ошибкам;
- сделан пропуск событий без эйсов и двойных ошибок для ускорения расчета алгоритма;
- добавлена расширенная настройка в статистические алгоритмы для возможности указания выборки с привязкой к названию турнира;
- добавлено пересоздание усеченной базы после парсинга результатов;
версия 4.6:
- добавлено автоматическое переподключение авторизации при отключении от сервера;
- изменена структура модели результатов в базе данных;
- удалена предрасчитанная база и механизмы ее расчета;
- переделаны выборки во всех алгоритмов под новую версию структуры базы данных;
- объединены запуск всех видов алгоритмов под одной горячей клавишей и сохранение раздельного запуска из меню;
версия 4.5:
- Создан расчет для обработки тоталов;
- создан механизм объединения ставок в экспресс;
- добавлен автоматический выбор победителя в окне ставки при наличии расчитанного прогноза;
версия 4.4:
- создана система виртуального банка;
- создано окно установки ставки на событие;
- автоматическое отслеживание состояния ставки и расчет выигрыша;
- создан расчет для фактического исхода;
- создан расчет для двойного исхода;
- создана база данных для хранения совершаемых виртуальных ставок;
версия 4.3:
- создан алгоритм статистический очные противостояния с любой стороны чет-нечет;
- добавлен расчет общего чет-нечета матча;
- исправлен вывод результата стратегии чет-нечет;
версия 4.2:
- создан механизм стратегий;
- созданы настройки стратегий;
- создана база первой стратегии чет-нечет;
версия 4.1:
- создана вкладка общей информации профиля на сайте;
- создана вкладка текущих ставок профиля на сайте;
- создана вкладка истории ставок профиля на сайте;
- создана вкладка дополнительной информации профиля на сайте;
- исправлена ошибка пересоздания усеченных баз при изменении цветов других светофоров кроме глобального;
- исправлена ошибка первого онлайн алгоритма при применении поправок;
версия 4.0:
- создан алгоритм хозяева-гости количества символов;
- создан алгоритм хозяева-гости сумма букв;
- создан алгоритм хозяева-гости по общей сумме сумма букв;
- создан алгоритм противостояния сумма букв без числа дня;
- создан алгоритм противостояния раздельно сумма букв без числа дня;
- созданы асинхронные воркеры для сетевого модуля;
- в расчете средней вероятности добавлена инверсия результата при вероятности ниже 50%;
версия 3.9:
- созданы приоритеты алгоритмов в очереди вычислений прогнозов;
- создана вкладка настроек для изменения приоритетов алгоритмов;
- создан алгоритм противостояния количества символов без числа дня;
- исправлен расчет средней вероятности;
версия 3.8:
- создан алгоритм 1 произвольная последовательность свободные параметры по сумме букв без числа дня;
- создан алгоритм 1 произвольная последовательность свободные параметры по количеству символов без числа дня;
- создан алгоритм противостояния раздельно количества символов без числа дня;
версия 3.7:
- доработана система подсчета поправок;
- доработан механизм применения поправок ко всем типам алгоритмов;
- исправлена ошибка при автоматическом преобразовании фиксированного исхода к двойному исходу при коэффициенте больше порогового;
версия 3.6:
- создана возможность динамической смены профиля;
- создан альтернативный подсчет результата при разных прогнозах;
- создан фильтр событий при разных прогнозах;
версия 3.5:
- создана возможность копирования данных события и прогноза в буфер обмена;
- создан механизм экспорта прогнозов в excel документы;
версия 3.4:
- создан модуль по работе с каталогами для отладки;
- создан механизм экспорта выборок из базы в текстовые файлы;
- вывод отладки выборок интегрирован во все алгоритмы;
версия 3.3:
- создан алгоритм 1 произвольная последовательность свободные параметры вариант 2 по количеству символов;
- создан алгоритм 1 строгая последовательность вариант 2 по количеству символов;
- создан алгоритм 2 строгая последовательность вариант 2 по количеству символов;
- в алгоритм 1 строгая последовательность по сумме букв добавлен механизм фиксированного параметра;
- в алгоритм 2 строгая последовательность по сумме букв добавлен механизм фиксированного параметра;
версия 3.2:
- улучшены настройки, при добавлении новых нет необходимости в пересоздании базы настроек;
- улучшен расчет средней вероятности, теперь она расчитывается между теми прогнозами, что относятся к группе победителя;
- исправлена ошибка с выводом тоталов при отключенном расчете тоталов в настройках алгоритмов;
версия 3.1:
- создан алгоритм по биоритмам физический цикл;
- создан алгоритм по биоритмам эмоциональный цикл;
- создан алгоритм по биоритмам интеллектуальный цикл;
- добавлен подсчет времени на прогнозирование результатов алгоритмами;
версия 3.0:
- добавлен расчет тоталов в статистический алгоритм очные противостояния независимо с какой стороны;
- добавлен расчет тоталов в статистический алгоритм очные противостояния только по одной стороне;
- добавлен расчет тоталов в статистический алгоритм текущая форма игрока общая с обеих сторон;
- добавлен расчет тоталов в статистический алгоритм текущая форма игрока только по одной стороне;
- добавлен расчет тоталов в статистический алгоритм по календарным дням всех месяцев общий;
- добавлен расчет тоталов в статистический алгоритм по календарным дням всех месяцев по одной стороне;
- добавлен расчет тоталов в статистический алгоритм по месяцам общий;
- добавлен расчет тоталов в статистический алгоритм по месяцам с одной стороны;
- добавлен расчет тоталов в статистический алгоритм по дням недели общий;
- добавлен расчет тоталов в статистический алгоритм по дням недели с одной стороны;
версия 2.9:
- создан статистический алгоритм очные противостояния независимо с какой стороны;
- создан статистический алгоритм очные противостояния только по одной стороне;
- создан статистический алгоритм текущая форма игрока общая с обеих сторон;
- создан статистический алгоритм текущая форма игрока только по одной стороне;
- создан статистический алгоритм по календарным дням всех месяцев общий;
- создан статистический алгоритм по календарным дням всех месяцев по одной стороне;
- создан статистический алгоритм по месяцам общий;
- создан статистический алгоритм по месяцам с одной стороны;
- создан статистический алгоритм по дням недели общий;
- создан статистический алгоритм по дням недели с одной стороны;
версия 2.8:
- добавлен расчет тоталов в алгоритм 1 динамическая последовательность свободные параметры;
- добавлен расчет тоталов в алгоритм 1 строгая последовательность;
- добавлен расчет тоталов в алгоритм 2 строгая последовательность;
- добавлен расчет тоталов в алгоритм противостояние вариант 1;
- добавлен расчет тоталов в алгоритм противостояние вариант 2;
- добавлен расчет тоталов в алгоритм противостояние вариант 3;
- добавлен расчет тоталов в алгоритм противостояние вариант 4;
- добавлен расчет тоталов в алгоритм противостояние вариант 5;
- добавлен расчет тоталов в алгоритм противостояние вариант 6;
- добавлен расчет тоталов в алгоритм противостояние вариант 7;
- добавлен расчет тоталов в алгоритм противостояние вариант 8;
- добавлен расчет тоталов в алгоритм онлайн вариант 2;
- добавлен расчет тоталов в алгоритм хозяев-гостей количество символов;
версия 2.7:
- создан алгоритм хозяева-гости по общей сумме количества символов;
- улучшена информационная система светофоров;
- добавлена система проверки существующих алгоритмов для добавления новых;
версия 2.6:
- доработана система усеченных баз через промежуточные временные файлы;
- реализовано отслеживание парсинга результатов и пересборка усеченных баз;
- реализовано отслеживание изменений глобального светофора;
версия 2.5:
- создан глобальный светофор для отсечений данных по годам;
- создано отсечение предрасчитанной базы по глобальному светофору;
- создано отсечение базы результатов по глобальному светофору;
- создан алгоритм на основе противостояний вариант 2;
- создан алгоритм на основе противостояний вариант 3;
- создан алгоритм на основе противостояний вариант 4;
- создан алгоритм на основе противостояний вариант 5;
- создан алгоритм на основе противостояний вариант 6;
- создан алгоритм на основе противостояний вариант 7;
- создан алгоритм на основе противостояний вариант 8;
версия 2.4:
- создана основа для новых базовых алгоритмов противостояния;
- создана основа для выборки и подсчета победителей по сумме символов;
- создана основа для выборки и подсчета победителей по количеству символов;
- создана основа для выборки и подсчета победителей по смешанному режиму;
- создан первый алгоритм на новой основе противостояний;
версия 2.3:
- добавлен внешний онлайн светофор для сравнения результатов алгоритмов;
- все светофоры получили индивидуальные настройки по цветам;
- обновлена база настроек видов спорта с дополненной информацией о расчете тоталов;
- добавлено преобразование к двойному исходу всех результатов с коэфициентом двойного исхода больше порогового;
- добавлены глобальные настройки в линию и лайв по типу обрабатываемых ставок;
- ограничено количество отсечений хвоста не более одного раза во всех алгоритмах;
версия 2.2:
- создан онлайн алгоритм вариант 2;
- создан счетчик побед для онлайн алгоритмов и новых базовых;
- добавлен расчет средней вероятности;
- добавлена возможность ручного запуска онлайн алгоритмов по событию;
- добавлен вывод коэфициента в информацию при ручном запуске онлайн алгоритмов на событии;
версия 2.1:
- добавлен 4 подалгоритм в первый онлайн алгоритм;
- добавлен 5 подалгоритм в первый онлайн алгоритм;
- добавлен онлайн светофор для сравнения результатов подалгоритмов;
- результаты светофора добавлены в сортировку событий;
- результаты светофора добавлены в экспорт данных;
- изменены некоторые приоритеты сортировки для более удобной выборки;
- добавлены фильтры удаления неудачных матчей;
версия 2.0:
- добавлен первый онлайн алгоритм без использования базы с тремя подалгоритмами;
- система онлайн алгоритмов внедрена в общую систему автоматики и графического отображения результатов;
- создан светофор для удобства отображения сигналов онлайн алгоритмов;
- реализована сортировка результатов онлайн алгоритмов;
версия 1.9:
- добавлена возможность парсинга полного списка всех видов спорта без фильтра по линии;
- добавлена возможность парсинга полного списка всех видов спорта без фильтра по лайву;
- добавлена общая поправка по количеству матчей;
- добавлена общая поправка с прогнозированием каждого возможного исхода;
- добавлена поправка для линии;
- добавлена поправка для лайва;
- структурированы настройки алгоритмов по подвкладкам;
версия 1.8:
- создан алгоритм 2 строгая последовательность;
- добавлена возможность скрывать/показывать события с вероятностью меньше заданной границы;
- добавлен расчет поправки вероятности событий;
версия 1.7:
- создан механизм автоматического запуска всех алгоритмов, настроенных на запуск в автоматическом прогнозе;
- созданы гибкие настройки для каждого алгоритма;
- добавлены настройки для экспорта событий из лайва и линии;
- добавлены настройки для гибкой настройки условных обозначений;
- добавлена возможность ручного запуска авто прогнозов для выбранных событий;
- переработана структура перерасчитанной базы;
- оптимизирована и увеличена скорость работы с расчитаной базой;
версия 1.6:
- добавлен первый алгоритм прогнозов с произвольной последовательностью кодирования и свободными параметрами;
- в настройки добавлена возможность выбора ограничителя для сравнения кодирования;
- оптимизирован предварительный расчет прогнозов;
версия 1.5:
- добавлен первый алгоритм прогнозов со строгой последовательностью кодирования;
- создана система сравнения результатов алгоритмов и выборки наилучшего прогноза;
- в список событий добавлен вывод наилучшего варианта прогноза;
- добавлена сортировка событий в списках линии и лайва;
- добавлена возможность скрывать события, не проходящие по границе коэффициента, но не влияя на нахождение через поиск данного события;
- добавлен экспорт данных в файл из линии и лайва;
версия 1.4:
- создан парсер линии;
- создан парсер лайва;
- Сделан переход на страницу матча из программы;
версия 1.3:
- создан парсер результатов;
- создан алгоритм статистического прогноза;
- добавлено очное противостояние для поиска;
версия 1.0:
- добавлен журнал уведомлений;
- добавлено запоминание пользователя для автоматического входа;
- работает мультипользовательская система;
- работает вкладка просмотра результатов;
- работает окно универсального поиска;
- работают основные настройки программы;
- работает система звуковых оповещений;
- работает система голосовых оповещений;
- создано окно профиля;
- создан основной интерфейс программы;