@NickBAS, encodeURI
Как автоматизировать сам BAS?
-
@usertrue При тестировании через многопоток в басе ни разу не было ошибок с скриптами которые используют такой тип работы, скрипты отлично работают, сейчас копаюсь в функции обновления действий, просто через неё сделаю замену моих вызовов await execute_code на await BAS_API, отпишу по результату, может ты действительно прав и возникнут проблемы
-
@ilsaazure said in Как автоматизировать сам BAS?:
При тестировании через многопоток в басе ни разу не было ошибок с скриптами которые используют такой тип работы
У вас все еще впереди, если простые скрипты которые быстро отрабатывают то может проблем и не будет. На тяжелых скриптах которые долго работают будут почти наверняка )) https://github.com/bablosoft/bas-remote-node
-
@usertrue said in Как автоматизировать сам BAS?:
то-есть как вариант полностью на node js написать? я BAS использую как раз из-за того-что в нём легко писать логику скриптов, на node js сложно будет сделать всю нужную мне логику
-
@ilsaazure said in Как автоматизировать сам BAS?:
@usertrue у меня скрипты на ~800 действий и нормально работают
У меня много раз было, что процесс nodejs падал часов через 5-8 работы
-
@ilsaazure said in Как автоматизировать сам BAS?:
то-есть как вариант полностью на node js написать? я BAS использую как раз из-за того-что в нём легко писать логику скриптов, на node js сложно будет сделать всю нужную мне логику
Конкретно эта библиотека позволяет запускать пользовательские функции БАС из nodejs. То что вы делает не кажется упрощением, я бы на чистой nodejs + puppeteer написал бы быстрее чем такое делать )
-
@ilsaazure said in Как автоматизировать сам BAS?:
@usertrue я же писал что мне node js вызовы нужны только для общих действий, вся важная логика в стандартных функциях BAS, а http у меня использует зашифрованные данные для внешнего tls клиента
Так я вам скинул библиотеку которая это и делает, вы можете писать в ней общую логику и вызывать свои функции в БАС, которые будут защищены. Единственный недостаток это нужно сделать интерфейс для скрипта