Import: различия между версиями
Материал из wiki-MyMakerBot
Sergahell (обсуждение | вклад) м (Защитил страницу Import ([Редактирование=Разрешено только администраторам] (бессрочно) [Переименование=Разрешено только администраторам]…) |
Sergahell (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
[[Базовые функции ядра|↩️ Назад]] | [[Базовые функции ядра|↩️ Назад]] | ||
+ | |||
+ | import - выполнение кода из другого метода (экшена) | ||
+ | |||
+ | ПАРАМЕТРЫ: | ||
+ | |||
+ | с - имя экшена, команда. | ||
+ | |||
+ | Возможна альтернативная запись - задать имя команды можно через два параметра | ||
+ | controller - контроллер | ||
+ | action - экшн | ||
+ | |||
+ | srccode - флаг (0 или 1), указывает отдать просто исходный код бота или выполнить его. Используется в данном боте для показа текста самого экшена. | ||
+ | |||
+ | assign - не обязательный параметр, создается переменная с именем указанным в данном параметре. В эту переменную возвращается значение, в противном случае значение идет в общий поток выводаа | ||
+ | |||
+ | |||
+ | == Примеры использования: == | ||
+ | |||
+ | {import c='/group_msg__translate'} | ||
+ | |||
+ | {import c='/group_msg__translate' assign='res'} | ||
+ | {$res|json} |
Версия 20:11, 24 мая 2019
import - выполнение кода из другого метода (экшена)
ПАРАМЕТРЫ:
с - имя экшена, команда.
Возможна альтернативная запись - задать имя команды можно через два параметра controller - контроллер action - экшн
srccode - флаг (0 или 1), указывает отдать просто исходный код бота или выполнить его. Используется в данном боте для показа текста самого экшена.
assign - не обязательный параметр, создается переменная с именем указанным в данном параметре. В эту переменную возвращается значение, в противном случае значение идет в общий поток выводаа
Примеры использования:
{import c='/group_msg__translate'}
{import c='/group_msg__translate' assign='res'} {$res|json}