Закрытие окна смартапа
Запущенные смартапы отображаются в интерфейсе диалога с ассистентом (в мобильном приложении или на устройствах) в собственном окне:
После завершения сессии смартапа (выполнения блока Завершение сценария в Graph) окно в интерфейсе ассистента остается открытым.
Вы можете закрыть окно смартапа с помощью команды close_app
, передаваемой в настраиваемом ответе.
Graph
Если вы разрабатываете смартап в Graph, на экран с блоком завершения сценария добавьте блок JS-код со следующим содержимым:
$response.replies = $response.replies || [];
$response.replies.push({
type: 'raw',
body: {
items: [
{
command: {
type: 'close_app',
},
},
],
},
});
Code
Если вы разрабатываете смартап в Code, с помощью тега script
добавьте в сценарий следующий ответ:
script: var reply = {
type: 'raw',
body: {
items: [
{
command: {
type: 'close_app',
},
},
],
},
};
$response.replies = $response.replies || [];
$response.replies.push(reply);
Обновлено 15 июля 2022
Заметили ошибку?
Выделите текст и нажмите Ctrl
+ Enter
, чтобы сообщить нам о ней