Максим Мочалов
Создал тем: 13
Репутация: 830
10.02.2020
Вопрос: #41
Не корректно работают кнопки в Алисе для компьютера
Категория: Ошибки в Алисе или навыках для Алисынаверняка многие столкнулись с такой проблемой, когда при нажатии на любую кнопку в навыке, он почему-то начинал говорить с Вами с самого начала.
Причем это связанно исключительно с версией Алисы для компьютерной версии Яндекс.Браузера.
Суть проблемы заключается в том, что Алиса в навык передает:
"session": {
"message_id": 0,
"new": true,
"session_id": "...",
"skill_id": "...",
"user_id": "..."
},
Проще говоря, Алиса создают новую сессию с пользователем, игнорируя тот факт, что пользователь уже находится в навыке.
Для того чтобы решить эту проблему, необходимо в кнопке передавать параметр payload. В качестве значения можно передать "title" кнопки.
"buttons": [
{
"title": "кнопка",
"hide": true,
"payload": "кнопка"
},
]
Причем это связанно исключительно с версией Алисы для компьютерной версии Яндекс.Браузера.
Суть проблемы заключается в том, что Алиса в навык передает:
"session": {
"message_id": 0,
"new": true,
"session_id": "...",
"skill_id": "...",
"user_id": "..."
},
Проще говоря, Алиса создают новую сессию с пользователем, игнорируя тот факт, что пользователь уже находится в навыке.
Для того чтобы решить эту проблему, необходимо в кнопке передавать параметр payload. В качестве значения можно передать "title" кнопки.
"buttons": [
{
"title": "кнопка",
"hide": true,
"payload": "кнопка"
},
]
Ответы:
Рейтинг: 830
2
0
Но тогда при нажатии кнопок, не будет работать блок с nlu.
Рейтинг: 10
0
0
Сейчас эта ошибка поправлена