$pushgate
В JAICP предопределен ряд системных событий — действий, происходящих в аккаунте, проекте или канале и непосредственно не связанных с текстовым запросом от клиента.
Системные события имеют фиксированные имена, по которым они могут быть обработаны в сценарии при помощи тега event
, на пример:
state: AskForReport
a: Пришлите, пожалуйста, файл с отчетом.
state: GetReport
event: fileEvent
script:
# ...
a: Спасибо! Отчет отправлен вашему руководителю.
подсказка
Встроенный сервис
$pushgate
позволяет создавать собственные события, обрабатывать их и управлять ими прямо из сценария.