如何在没有对话流集成的情况下在 google 家庭模拟器上调用我的应用程序?
How to invoke my application on google home simulator without dialog flow integration?
我想从 google 家庭模拟器调用我的应用程序,但没有集成 dialogflow 是否可能?我在 Actions Console 中提供了 fulfillment url,但它没有调用我的应用程序并向我显示错误。
You cannot use standard Google Assistant features in the Simulator. If
you want to try them, use Google Assistant on your phone or other
compatible devices.
下面是我的 php 代码。
sendMessage(array(
'expectUserResponse' => true,
'expectedInputs' =>
array (
0 =>
array (
'inputPrompt' =>
array (
'richInitialPrompt' =>
array (
'items' =>
array (
0 =>
array (
'simpleResponse' =>
array (
'textToSpeech' => 'Hi!',
),
),
),
),
),
'possibleIntents' =>
array (
0 =>
array (
'intent' => 'actions.intent.TEXT',
),
),
),
),
'conversationToken' => '{"data":{}}',
'userStorage' => '{"data":{}}',
));
您可以在 google 上使用操作,而无需使用 actionsSDK 与 Dialogflow 进行任何集成,但如果没有 Dialogflow,您就没有分析用户输入并分解意图和实体的服务。因此,如果您想从设置中删除 Dialogflow,则必须使用不同的服务来获取用户的输入并对其进行分析。
使用动作 SDK,您可以使用 gactions CLI 提供网络钩子 URL,在这里您必须编写将输入发送到 NLP 和 returns 意图的代码.然后您可以使用该信息来执行为用户创建响应所需的逻辑。
我个人没有尝试模拟请求并尝试使用消息调用我的操作,但如果你想要一个普通的助手,但没有 Dialogflow。这就是你如何做到的。
我想从 google 家庭模拟器调用我的应用程序,但没有集成 dialogflow 是否可能?我在 Actions Console 中提供了 fulfillment url,但它没有调用我的应用程序并向我显示错误。
You cannot use standard Google Assistant features in the Simulator. If you want to try them, use Google Assistant on your phone or other compatible devices.
下面是我的 php 代码。
sendMessage(array(
'expectUserResponse' => true,
'expectedInputs' =>
array (
0 =>
array (
'inputPrompt' =>
array (
'richInitialPrompt' =>
array (
'items' =>
array (
0 =>
array (
'simpleResponse' =>
array (
'textToSpeech' => 'Hi!',
),
),
),
),
),
'possibleIntents' =>
array (
0 =>
array (
'intent' => 'actions.intent.TEXT',
),
),
),
),
'conversationToken' => '{"data":{}}',
'userStorage' => '{"data":{}}',
));
您可以在 google 上使用操作,而无需使用 actionsSDK 与 Dialogflow 进行任何集成,但如果没有 Dialogflow,您就没有分析用户输入并分解意图和实体的服务。因此,如果您想从设置中删除 Dialogflow,则必须使用不同的服务来获取用户的输入并对其进行分析。
使用动作 SDK,您可以使用 gactions CLI 提供网络钩子 URL,在这里您必须编写将输入发送到 NLP 和 returns 意图的代码.然后您可以使用该信息来执行为用户创建响应所需的逻辑。
我个人没有尝试模拟请求并尝试使用消息调用我的操作,但如果你想要一个普通的助手,但没有 Dialogflow。这就是你如何做到的。