- JSON-Darstellung
- Auftragsausführung
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Absicht
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Parameter
- Trigger
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
Eine Aktion stellt eine bestimmte Interaktion dar, die von Ihrem Aktionsprojekt unterstützt wird. Die Interaktion kann in einem oder mehreren Schritten erfolgen.
JSON-Darstellung | |
---|---|
{ "name": string, "fulfillment": { object ( |
Felder | |
---|---|
name |
Name der Aktion. Sie müssen auch dann einen Namen angeben, wenn Sie einen gängigen Intent von Action on Google verwenden, der mit „actions.“ beginnt. Wenn Sie beispielsweise die Funktion „actions.intent.MAIN“ verwenden, Intent enthält, lautet der Aktionsname gemäß Konvention "MAIN". In Aktionspaketen muss mindestens eine Aktion deklariert werden. |
fulfillment |
So führen Sie diese Aktion aus. |
intent |
Absicht, die diese Aktion erfüllt. Namen für gängige Action on Google-Intents beginnen mit „actions.“ Aktionspakete für Konversations-Agents müssen einen Intent mit dem Namen „actions.intent.MAIN“ haben. Weitere Informationen finden Sie unter https://developers.google.com/actions/reference/rest/intents. |
description |
Beschreibung der Aktion in englischer Sprache Sie wird hauptsächlich verwendet, damit Google die Aktion überprüft oder um Fehler zu beheben. Diese Beschreibung wird Nutzern nicht angezeigt. Er muss weniger als 100 ASCII-Buchstaben enthalten. |
signInRequired |
Gibt an, ob für diese Aktion eine Anmeldung erforderlich ist. Beachten Sie, dass dies nur gültig ist, wenn für das ActionPackage-Objekt die Eigenschaft "AccountLinking" angegeben ist. |
source |
String-ID für das Tool, mit dem diese Aktion erstellt wurde |
Auftragsausführung
So führen Sie eine Aktion aus.
JSON-Darstellung | |
---|---|
{ // Union field |
Felder | ||
---|---|---|
Union-Feld Für |
||
conversationName |
Eine Aktion über eine Unterhaltungsausführung ausführen. Dies verweist auf den Namen Feld von |
|
useDialogflowFulfillment |
Dieses Feld gibt an, ob die Dialogflow-Auftragsausführung verwendet werden soll. |
Absicht
Intent und zugehörige Abfragemuster, die für den Abgleich mit Nutzeranfragen verwendet werden. Wird für das erste Auslösen verwendet.
JSON-Darstellung | |
---|---|
{ "name": string, "parameters": [ { object ( |
Felder | |
---|---|
name |
Gibt den Namen des Intents an, z.B. |
parameters[] |
Die Liste der Parameter innerhalb von queryPatterns. Alle Parameter innerhalb von queryPatterns müssen angegeben werden. |
trigger |
Spezifikation für diesen Intent wird ausgelöst. |
Parameter
Parameter, der in Abfragemustern verwendet wird. Dies ist eine strukturierte Darstellung der Parameter in den queryPatterns (z.B. $Color:color
).
JSON-Darstellung | |
---|---|
{ "name": string, "type": string } |
Felder | |
---|---|
name |
Name des Parameters, z.B. |
type |
Typ des Parameters. Es kann sich um einen gängigen oder benutzerdefinierten Typ handeln, der als Teil des Aktionspakets deklariert wurde, z.B. |
Trigger
Spezifikation für einen Trigger.
JSON-Darstellung | |
---|---|
{ "queryPatterns": [ string ] } |
Felder | |
---|---|
queryPatterns[] |
Liste der Muster, die zum Identifizieren des angegebenen Intents verwendet werden. Abfragemuster dürfen sich nur auf Parameter beziehen, die im Parameterfeld angegeben wurden. |