Я бы предложил вам использовать какой-нибудь клиент для разработки Dialhoflow / AoG webhook.
Если вас интересует только действие в Google для Google Assistant, вы можете использовать Actions-On-Google Node Client для создания webhook.
Если вы хотите расширить бот на другие платформы в будущем, используйте Клиент узла Dialogflow-Fulfillment .
Таким образом, было бы лучше получить доступ к параметрам,данные сеанса, контексты по сравнению с JSON.
Возвращаясь к вашему вопросу, просмотрите следующую ссылку .Вам также необходимо создать отдельное намерение в диалоге, которое будет принимать следующее событие «actions_intent_PERMISSION
» для захвата результата разрешения пользователя.В этом случае вам нужно будет обработать ответ в зависимости от ответа пользователя на запрос на разрешение.вы получите нечто похожее на следующий JSON:
"inputs": [
{
"intent": "actions.intent.PERMISSION",
"rawInputs": [
{
"inputType": "KEYBOARD",
"query": "yes"
}
],
"arguments": [
{
"name": "PERMISSION",
"rawText": "yes",
"textValue": "true"
}
]
}
],
Вот ссылка на примеры GitHub .
Надеюсь, эта помощь!