Сохранение на сервер скрипта, настройка и скачивание его с сервера.

В лаунчере появились кнопки Upload script on Server, Show server, DownLoad Script from Srv. Для обычных (без премиум аккаунта) пользователей доступна лишь кнопка Show Server.

Итак, для того чтобы загрузить файл на сервер, необходимо выбрать его в списке скриптов и нажать кнопку Upload script on Server и утвердительно ответить на вопрос о том действительно ли вы хотите загрузить файл. Для того чтобы загрузить файл вы должны быть залогинены в программе и иметь премиум статус. 

Для того чтобы скачать файл с сервера (при этом он будет удален на сервере). Необходимо нажать кнопку DownLoad Script from Srv — она доступна только для владельца загруженного на сервер скрипта. После нажатия кнопки вам нужно указать путь по которому будет сохранена база данных и нажать ок. При этом скрипт будет удален с сервера. Нажатие кнопки Delete удалит скрипт из списка скриптов но не с сервера!!!

Далее по кнопке Show Server вы можете посмотреть список доступных вам скриптов и настроить их.

 

СохранениеПриложенияНаСервереЛаунчерShowServerScreen

Для того чтобы добавить скрипт в список скриптов, которые возможно запускать необходимо нажать кнопку Add to base List, после чего закрыть текущую форму, нажав крестик в правом верхнем углу формы и вы увидите появившийся скрипт в списке скриптов, откуда его можно запустить на исполнение или в режиме конструктора (если настройки скрипта это позволяют).

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

БотСеттингс

В котором вы можете указать имя скрипта, статус скрипта Public — база данных будет доступна для всех, Private — База данных будет доступна только для создателя. Description — описание, произвольный текст описывающий функционал вашего скрипта. Open Source — доступность для внесения изменений в ваш скрипт другими пользователями. Если выбран Open Source — то ваш скрипт смогут запускать на редактирование другие пользователи. ReadOnly — Если выбран этот вариант, то скрипт может быть открыт в режиме конструктора, но не может быть сохранен. Not allowed — Скрипт не может быть запущен в режиме конструктора.

С релиза 1.0052 в программе доступна тонкая настройка доступности скриптов на сервере, которая в частности позволяет «расшаривать» скрипты в статусе PRIVATE отдельным пользователям.

АдванседБотСеттингсКнопкаОткрытия

При нажатии кнопки Advanced settings… появится форма в которой можно указать конкретные аккаунты, для которых будет доступна ваша база данных, хоть имена логинов и емаилов не контролируются при их вводе, для того чтобы настройки работали необходимо чтобы эти пользователи были зарегистрированны  в программе NOMAD BoT и их аккаунты должны быть активированны, для того чтобы эти настройки возымели действие. А вот собственно и сами настройки:

АдванседБотСеттингсФорма

Тут вы можете добавлять (кнопка Add) и удалять строки (кнопка Delete) из табличной части указать Логин и Емаил пользователя NOMAD BoT и настройки доступа, а именно дату до которой действительна настройка  (для того чтобы указать дату в табличной части необходимо выбрать ее в верхнем правом реквизите ‘Date Access’ и щелкнуть по соответствующему реквизиту в строке в которой необходимо указать эту дату) и вид доступа к скрипту, а именно: Open source — пользователь может редактировать в конструкторе скрипт, Read Only — пользователь может запускать скрипт в режиме конструктора, но сохранить какие либо изменения в нем он не сможет. И Not Allowed — пользователь сможет запускать скрипт только в режиме Рантайм, кнопка же Constructor на форме лаунчера будет для него недоступна. Все эти ограничения не действуют на пользователя -владельца скрипта, т.е. того пользователя, который загрузил скрипт на сервер. Таким образом можно давать доступ к базе в статусе PRIVATE  отдельным пользователям, в противном случае (Если эти настройки не заданы) база в статусе PRIVATE  доступна лишь её создателю. Для того чтобы заданные настройки сохранились необходимо закрыть форму кнопкой Close, если закрыть форму по кнопке крестик в правом верхнем углу, то настройки не сохранятся, о чем собственно программа сделает предупреждение при попытке закрыть форму крестиком. Также в родительском окне необходимо нажать кнопку Save, закрытие родительской формы иным способом также приведут к потере сделанных настроек.

С релиза 1.0055 в программе доступна  настройка доступности скриптов на сервере, которая  позволяет «расшаривать» скрипты только премиум пользователям:

Bot Development Engine