我正在尝试制作自己的 Google 助理操作。我正在向我的 Google 助理发送 Json 响应。Google 助理收到回复并阅读文本。到目前为止一切都很好。
现在我想做以下事情。Google Assistant 应该是:“Test 123”,然后延迟 1 秒……最后是“Test321”
我应该如何调整我的 Json 响应以使其与延迟一起工作?可能吗?
我通过 ASP.NET 生成 JSON 响应对象
我的主要课程
[HttpPost]
public async Task<IActionResult> PostWebHook()
{
Google_Assistant_Request_Json.RequestJson request = new Google_Assistant_Request_Json.RequestJson(); //Request Object
Google_Assistant_Response_Json.ResponseJson response = new Google_Assistant_Response_Json.ResponseJson(); //Response Object
string body;
using (var reader = new StreamReader(Request.Body))
{
body = await reader.ReadToEndAsync();
request = JsonConvert.DeserializeObject<Google_Assistant_Request_Json.RequestJson>(body);
response.session.id = request.session.id;
response.prompt.@override = false;
response.prompt.firstSimple.speech = "Test123";
response.prompt.lastSimple.speech = "Test321";
}
return Ok(response);
}