Как передать переменные текущего профиля в плагин?

datway1337

Пользователь
Регистрация
10.04.2018
Сообщения
74
Благодарностей
3
Баллы
8
Всем привет.

Возник вопрос:
Как передать переменные текущего профиля в плагин?

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

P.S. Тестирую в Project Maker v5.21.1.0
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 912
Баллы
113
Переменные передаются в плагин через макросы переменных, также как в обычных кубиках.
Если значения переменных профиля изменяются при переходе в плагин, то можно передавать значения через BotUI плагина. Предварительно при создании плагина, например в текстовом поле, указываем в какую переменную сохранять входное значение, а уже после публикаци, при выполнении кубика плагина, в этом поле прописываем макрос исходной переменной, из которой нужно передать значение.
Как-то так...
 
  • Спасибо
Реакции: datway1337

datway1337

Пользователь
Регистрация
10.04.2018
Сообщения
74
Благодарностей
3
Баллы
8
Переменные передаются в плагин через макросы переменных, также как в обычных кубиках.
Если значения переменных профиля изменяются при переходе в плагин, то можно передавать значения через BotUI плагина. Предварительно при создании плагина, например в текстовом поле, указываем в какую переменную сохранять входное значение, а уже после публикаци, при выполнении кубика плагина, в этом поле прописываем макрос исходной переменной, из которой нужно передать значение.
Как-то так...
А если сохранять профиль со всеми переменными до загрузки плагина, а в плагине сразу загрузить этот же профиль, то все передастся, правильно?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 912
Баллы
113
А если сохранять профиль со всеми переменными до загрузки плагина, а в плагине сразу загрузить этот же профиль, то все передастся, правильно?
Не проверял к сожалению, но программисты говорят должно правильно передаваться.
 
  • Спасибо
Реакции: datway1337
Регистрация
20.09.2015
Сообщения
33
Благодарностей
8
Баллы
8
Переменные передаются в плагин через макросы переменных, также как в обычных кубиках.
Если значения переменных профиля изменяются при переходе в плагин, то можно передавать значения через BotUI плагина. Предварительно при создании плагина, например в текстовом поле, указываем в какую переменную сохранять входное значение, а уже после публикаци, при выполнении кубика плагина, в этом поле прописываем макрос исходной переменной, из которой нужно передать значение.
Как-то так...
У меня проблемы с передачей JSON текста. Всё нормально работает, когда передаю в BotUI сам текст, но если вставляю макрос переменной, то при выполнении плагина вылезает ошибка:
upload_2018-10-14_16-11-47.png

Есть какой-нибудь вариант как от этого избавиться? :bc:

P.S. с обычным текстом и макросами всё ок
 

prodox

Client
Регистрация
28.08.2018
Сообщения
280
Благодарностей
55
Баллы
28
Не получается
ни установкой переменной в поле бота
ни установкой значения по умолчанию {-Variables.name-}
ни присвоением переменной значение в вызывающем шаблоне
Ни вписыванием в окно бота плагина {-Variables.name-}
 

Juniorcpa

Client
Регистрация
27.05.2014
Сообщения
2 031
Благодарностей
1 286
Баллы
113
Не получается
ни установкой переменной в поле бота
ни установкой значения по умолчанию {-Variables.name-}
ни присвоением переменной значение в вызывающем шаблоне
Ни вписыванием в окно бота плагина {-Variables.name-}
Подтверждаю, сижу уже минут 40 ищу как передать значение переменной в плагин, чтобы там это всё обработало :-)
upd* в 7-47: накликал, начирикал, вроде передалось. Пойду спать.
 
Последнее редактирование:

Valandersi

Client
Регистрация
19.01.2015
Сообщения
1 923
Благодарностей
1 123
Баллы
113
Да там же просто все. В теме к мобильным проксям у меня в подписи там картинка есть с плагином
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113
Не получается
ни установкой переменной в поле бота
ни установкой значения по умолчанию {-Variables.name-}
ни присвоением переменной значение в вызывающем шаблоне
Ни вписыванием в окно бота плагина {-Variables.name-}
В тикете вроде решили проблему.
Напишу здесь тоже.
Неправильно был вписан макрос переменной в поле БотУИ плагина:
{-Variables.name-} вместо {-Variable.name-}
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)