Я пытаюсь настроить пользовательские команды на моем raspberry pi 3 с помощью Google Assistant SDK. Я следовал этому руководству , чтобы настроить мою собственную команду. Всякий раз, когда я запускаю gactions test
ti, получаю следующую ошибку:
Pushing the app for the Assistant for testing...
ERROR: Failed to test the app for the Assistant
ERROR: The caller does not have permission
2019/05/16 17:50:23 Server did not return HTTP 200
Я использовал gactions update
, чтобы загрузить свой JSON-файл определения действия с учетной записью Google, которой принадлежит проект Google Action, и он был успешно обновлен. Поэтому я не уверен, почему у меня не будет разрешения на принадлежащий мне проект и с успешно обновленным действием json.
Это JSON, который я использовал для своего пользовательского действия.
{
"manifest": {
"displayName": "DJ Roomba",
"invocationName": "DJ Roomba",
"category": "PRODUCTIVITY"
},
"actions": [
{
"description": "Thanos Snap",
"name": "djroomba.name.ThanosSnap",
"availability": {
"deviceClasses": [
{
"assistantSdkDevice": {}
}
]
},
"fulfillment": {
"staticFulfillment": {
"templatedResponse": {
"items": [
{
"simpleResponse": {
"textToSpeech": "You should have gone for the head"
}
},
{
"deviceExecution": {
"command": "action.devices.commands.ThanosSnap"
}
}
]
}
}
},
"intent": {
"name": "djroomba.intent.ThanosSnap",
"trigger": {
"queryPatterns": [
"Thanos snap"
]
}
}
}
],
"locale": "en"
}
Я не уверен, поможет ли это, но я использую Raspbian Jessie (так как Snowboy поддерживает только до этого)