• Categories
  • Recent
  • Popular
  • Users
  • Search
  • FingerprintSwitcher
  • CustomServers
  • AutomationPlugins
Skins
  • Light
  • Default
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Quartz
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Slate
  • Solar
  • Superhero
  • Vapor
Collapse

Bablosoft

Конструктор интерфейса.

Scheduled Pinned Locked Moved Bablosoft News
103 Posts 22 Posters 34254 Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • supportS Offline
    supportS Offline
    support
    wrote on last edited by
    #1

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

    Вот ссылка на интерфейс сгенерированный конструктором(все поля и контролы кликабельны).
    https://bablosoft.com/test-interface/index.html
    После апдейта вы сможете конвертировать любого бота к данному виду.

    И ссылка на сам конструктор, здесь можно отредактировать внешний вид бота с помощью визульных компонент и изменить логику с помощь javascript.
    https://bablosoft.com/interface-builder/index.html
    По данной ссылке вы также сможете проверить как ваш бот будет смотреться с новым интерфейсом.

    Ниже детальное описание будущего апдейта в виде перечисления основных особенностей:

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

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

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

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

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

    Сложные изменения требуют знания html/javascript/css
    Хотя простые изменения не требуют от пользователя дополнительных знаний, для сложных задач они могут понадобиться.
    Например, для добавления нового графика на страницу с ботом потребуется прочитать его документацию и самостоятельно отредактировать код бота.
    Конструктор интерфейса предоставляет удобный редактор с предпросмотром(как jsfiddle).

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

    Api.ViewBrowser(BrowserId).then((Res)=>{
    	$("#BrowserScreen").attr("src","data:image/png;base64," + Res["image"])
    })
    

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

    Запуск ботов удаленно(запланировано на следующие версии).
    Разделение интерфейса бота и БАС дает возможность в будущем запускать ботов удаленно, в том числе и на мобильных платформах.
    Конечно для запуска БАС все еще потребуется сервер на Windows, но контролировать бота вы сможете с любого устройства, у которого есть доступ в сеть и браузер.

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

    Скриншоты.

    Ввод ресурсов.
    Ввод ресурсов

    Основной экран бота.
    Основной экран бота

    Выбор файла
    Выбор файла

    Редактирование интерфейса
    Редактирование интерфейса

    Редактирование кода
    alt text

    Быстрый способ решить любые проблемы с антидетект https://community.bablosoft.com/topic/12198

    DrPrimeD 1 Reply Last reply
    11
  • A Offline
    A Offline
    alex88
    wrote on last edited by
    #2

    Ура
    потом пожалуйсто
    обновите версию движка хрома

    1 Reply Last reply
    0
  • ? Offline
    ? Offline
    A Former User
    wrote on last edited by A Former User
    #3

    Теперь точно есть повод записаться на курсы web разработчика )) И научиться на практике будет легче!

    supportS 1 Reply Last reply
    1
  • FoxF Offline
    FoxF Offline
    Fox Bablosoft Team
    wrote on last edited by
    #4

    @support Спасибо большое за труды. Апдейт действительно стоящий и долгожданный. Я так понимаю это полноценный веб-фреймворк? Отдельно радует api, как много в нём методов? Уже не терпится всё это затестировать.
    Можете выложить здесь список api методов?

    1 Reply Last reply
    4
  • ? Offline
    ? Offline
    A Former User
    wrote on last edited by
    #5

    Кстати в нем же наверное может полноценно в ручном режиме рeшать Recapchy

    1 Reply Last reply
    0
  • FoxF Offline
    FoxF Offline
    Fox Bablosoft Team
    wrote on last edited by
    #6

    @Denis_krsk Кстати да! Можно и ручное управление браузером запилить на этой основе :D, скриншоты выводить в цикле и обработчиком клика отправлять команду кликнуть по координатам. Так же движение мыши и ввод.. хоть и костыль

    1 Reply Last reply
    0
  • DrPrimeD Offline
    DrPrimeD Offline
    DrPrime GURU BAS
    replied to support on last edited by
    #7

    @support интерфес кастомный будет только в браузере?

    1 Reply Last reply
    0
  • FoxF Offline
    FoxF Offline
    Fox Bablosoft Team
    wrote on last edited by
    #8

    @DrPrime В смысле, что у самих запущенных скриптов дизайн останется старым?

    ? 1 Reply Last reply
    0
  • ? Offline
    ? Offline
    A Former User
    replied to Fox on last edited by A Former User
    #9

    @Fox @DrPrime

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

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

    DrPrimeD 1 Reply Last reply
    0
  • zortexxZ Offline
    zortexxZ Offline
    zortexx
    wrote on last edited by
    #10

    Это бомба!

    1 Reply Last reply
    1
  • ToolsmanT Offline
    ToolsmanT Offline
    Toolsman Banned
    wrote on last edited by
    #11

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

    1 Reply Last reply
    2
  • DrPrimeD Offline
    DrPrimeD Offline
    DrPrime GURU BAS
    replied to Guest on last edited by
    #12

    @Denis_krsk ждем ответ от разраба

    GamiDG 1 Reply Last reply
    0
  • GamiDG Offline
    GamiDG Offline
    GamiD
    replied to DrPrime on last edited by
    #13

    @DrPrime вроде по его словам так и будет больше не будет старого интерфейса только в браузере

    Telegram: @VGA_official

    DrPrimeD 1 Reply Last reply
    0
  • olegtutO Offline
    olegtutO Offline
    olegtut
    wrote on last edited by
    #14

    Просто бомба. Ждал эту обнову ровно два года, вот к 21 мая дождусь. Очень сильно порадовала функция запускать ботов прямо в браузере, это вообще шик модерн. Будет ли эта функция (бот в браузере) только для премиумов или для обычных пользователей тоже? БАС будет более гибким и заменит Imacros полностью.

    Обучающие уроки: https://www.youtube.com/channel/UCEF70sUhoyJDnGN2vhZDcjQ
    Программы на заказ (telegram): @olegtut

    1 Reply Last reply
    1
  • FoxF Offline
    FoxF Offline
    Fox Bablosoft Team
    wrote on last edited by
    #15

    @olegtut

    Будет ли эта функция (бот в браузере) только для премиумов или для обычных пользователей тоже?

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

    1 Reply Last reply
    0
  • DrPrimeD Offline
    DrPrimeD Offline
    DrPrime GURU BAS
    replied to GamiD on last edited by
    #16

    @GamiD если так тогда это бесполезная херня

    GamiDG 1 Reply Last reply
    0
  • S Offline
    S Offline
    sitiros
    wrote on last edited by
    #17

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

    1 Reply Last reply
    0
  • GamiDG Offline
    GamiDG Offline
    GamiD
    replied to DrPrime on last edited by
    #18

    @DrPrime с одной стороны да не удобно будет каждый раз браузер запускать

    Telegram: @VGA_official

    ? 1 Reply Last reply
    0
  • GamiDG Offline
    GamiDG Offline
    GamiD
    wrote on last edited by
    #19

    а про планировщик ни слово не сказал он точно будет в этой версии интересно

    Telegram: @VGA_official

    1 Reply Last reply
    0
  • ? Offline
    ? Offline
    A Former User
    replied to GamiD on last edited by
    #20

    @GamiD Насчет неудобства вопрос спорный. У большинства людей браузер всегда открыт.

    GamiDG 1 Reply Last reply
    1

  • supportS

    BrowserAutomationStudio 29.7.0 has been released

    Scheduled Pinned Locked Moved Bablosoft News
    6 Votes
    1 Posts
    924 Views
    No one has replied
  • supportS

    Android automation

    Scheduled Pinned Locked Moved Bablosoft News
    7 Votes
    1 Posts
    1218 Views
    No one has replied
  • supportS

    BrowserAutomationStudio 29.6.0 has been released

    Scheduled Pinned Locked Moved Bablosoft News
    5 Votes
    1 Posts
    900 Views
    No one has replied
  • supportS

    BrowserAutomationStudio 29.5.0 has been released

    Scheduled Pinned Locked Moved Bablosoft News
    7 Votes
    1 Posts
    1276 Views
    No one has replied
  • supportS

    BrowserAutomationStudio 29.4.0 has been released

    Scheduled Pinned Locked Moved Bablosoft News
    7 Votes
    1 Posts
    1259 Views
    No one has replied
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Popular
  • Users
  • Search
  • FingerprintSwitcher
  • CustomServers
  • AutomationPlugins
  • Login

  • Don't have an account? Register

  • Login or register to search.