Автоматизация любых действий на компьютере

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

И многое другое

Визуальное создание ботов

Визуальный редактор кода Кибор не требует от пользователей владения навыками программирования. Создание ботов происходит с помощью рисованных блоков и установлением связи между ними по принципу Истина/Ложь…

Распознавание текста OCR

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

Графический редактор

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

Шпион

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

Продажа своих скриптов

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

АнтиАнтиКликер

АнтиАнтиКликер восстанавливает работу программы Кибор в играх с защитой Frost, GameGuard и другими. При этом Кибор не вмешивается в работу иры или ее защиты…

 

Что такое бот программа автоматизации действий.

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

В основном боты бывают 3 типов:

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

    По реализации так же само.
    Реализация бота пакетники и работающего с памятью процесса сложнее чем создание кликерного бота, так как требует от разработчика довольно длительного анализа игры (пакетов и памяти) и знание какого нибудь языка программирования.
    Кликерные боты как правило проще для реализации для пользователя незнакомому, или плохо знакомому с программированием, так как работа происходит на более человеческом уровне и при наличие инструментария Кибор не требует специальных знаний. Самым сложным в процессе создания кликерного бота является правильный анализ экрана. Некоторые моменты для него практически недоступны, это прямая ориентировка на местности в полноценных 3D играх. В этом случае часто есть возможность использовать вспомогательные средства предоставляемые клиентом игры. такие как радар. миникарта, автотаргет и прочие. В более простых играх благодаря разнообразным, мощным функциям анализа экрана и их правильному комбинированию, как правило не возникает затруднений, которые не возможно было бы решить.

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

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

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

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

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

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