Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

On this page

Table of Contents
minLevel1
maxLevel3
outlinefalse
stylenone
typelist
printablefalse

Dialogflow V2

Image Modified

Status
colourYellow
title

...

available from rel. 2.5.7

...

This box allows you to build a voice bot using the Google Dialogflow integration

...

Explore this documentation to find out How to retrieve Google Key for Cally Square blocks

Panel
bgColor#EAE6FF
  • An Internet connection is required for this box to work

...

Info

Remember:

This software is managed by others. Check if it works properly.

  • Label: here you can type a brief description

  • Project ID: Cloud Platform project ID

  • Client Email: email address associated to Service Account Key

...

  • Private Key: private key associated to Service Account Key

  • Language: the language you want use for the bot

  • Text: the text you want to send

Info

Please note Dialogflow

...

requires a valid

...

Service Account Key and a sufficient amount of acquired credits.

Furthermore it is pure experimental and it can bring to unexpected behaviour.

The

...

DialogflowV2 block saves the results in the following variables:

  • DIALOGFLOW_

...

DIALOGFLOW_RESOLVEDQUERY: The query that was used to produce the result.

...

  • ACTION: Matched Dialogflow intent action name

...

  • DIALOGFLOW_

...

DIALOGFLOW_SCORE: Matching score for the intent (0-1).

...

  • ALLREQUIREDPARAMSPRESENT: True if all required parameter values have been collected (true-false)

  • DIALOGFLOW_ENDCONVERSATION: True when 'end conversation' flag is set for the matched dialogflow intent.

...

  •  It is useful when you want to transfer a call to an agent (true/false)

...

  • DIALOGFLOW_FULLFILLMENTTEXT: The text to be pronounced to the user or shown on the screen

  • DIALOGFLOW_INTENTNAME: The unique identifier of the intent

  • DIALOGFLOW_INTENTDISPLAYNAME: The display name of the intent

  • DIALOGFLOW_ISFALLBACKINTENT: True when matched dialogflow intent is fallback intent (true-false)

...

Release notes

...

  • DIALOGFLOW_LANGUAGECODE: The language that was triggered during intent detection

  • DIALOGFLOW_QUERYTEXT: User input

  • DIALOGFLOW_RESPONSEID: The unique identifier of the response

  • DIALOGFLOW_SCORE: Matching score for the intent (0-1)

  • DIALOGFLOW_SPEECH: Text to be pronounced to the user

  • DIALOGFLOW_RESOLVEDQUERY: The query that was used to produce the result.

Exit Arrows

This box provides just one arrow out to the next step

Info

Remember: this software is managed by others. Check if it works properly.

Tip

TIP

Click here to learn more about

...

voice bot triggers useful to enable conversation transcript view

...

◾ Dialogflow

Image Modified

...

Status
colourRed
titleDeprecated from rel. 2.5.7

Description

This box allows you to build a voice bot using the Google Dialogflow integration

...

Explore this documentation to find out How to retrieve Google Key for Cally Square blocks

...

(click clip1 and clip2 and learn more about this topic!)

Panel
bgColor#EAE6FF
  • An Internet connection is required for this box to work

...

Info

Remember:

This software is managed by others. Check if it works properly.

image-20240531-101234.pngImage Added

  • Label: here you can type a brief description

...

Project ID: Cloud Platform project ID

...

Client Email: email address associated to Service Account Key

  • Key: your acquired client api key from the console.dialogflow.com account

  • Text: the text you want to send

  • Language: the language you want use for the bot

...

Info

Please note that Dialogflow requires a valid

...

key from the console.dialogflow.com website and a sufficient amount of acquired credits.

...

Furthermore, it is

...

purely experimental and it can bring to unexpected behaviour.

The

...

Dialogflow block saves the results in the following variables:

  • DIALOGFLOW_SOURCE: Request source name. 

  • DIALOGFLOW_RESOLVEDQUERY: The query that was used to produce the result.

  • DIALOGFLOW_ACTION: Matched Dialogflow intent action name.

  • DIALOGFLOW_

...

  • SPEECH: Text to be pronounced to the user.

  • DIALOGFLOW_SCORE: Matching score for the intent (0-1).

  • DIALOGFLOW_STATUSCODE: Response status code. For more information, please see here https://dialogflow.com/docs/fulfillment#errors

  • DIALOGFLOW_ENDCONVERSATION: True when 'end conversation' flag is set for the matched dialogflow intent.

...

  • It is useful when you want to transfer a call to an agent (true/false)

...

DIALOGFLOW_FULLFILLMENTTEXT: The text to be pronounced to the user or shown on the screen

...

DIALOGFLOW_INTENTNAME: The unique identifier of the intent

...

  • .

  • DIALOGFLOW_ISFALLBACKINTENT: True when matched dialogflow intent is fallback intent (true-false)

...

DIALOGFLOW_LANGUAGECODE: The language that was triggered during intent detection

...

DIALOGFLOW_QUERYTEXT: User input

...

DIALOGFLOW_RESPONSEID: The unique identifier of the response

...

DIALOGFLOW_SCORE: Matching score for the intent (0-1)

...

DIALOGFLOW_SPEECH: Text to be pronounced to the user

...

  • .

Info

Release notes

DIALOGFLOW_ENDCONVERSATION and DIALOGFLOW_ISFALLBACKINTENT variables are available from version 2.0.77

Exit Arrows

This box provides just one arrow out to the next step

Info

Remember: this software is managed by others. Check if it works properly.

Tip

TIP

Click here to learn more about

...

voice bot triggers useful to enable conversation transcript view

Amazon Lex

Image Modified

Status
colourYellow
titleavailable from rel. 2.0.77

Description

...

his box allows you to build a voice bot using the Amazon Lex integration.

For additional information see https://docs.aws.amazon.com/en_us/lex/latest/dg/getting-started.html

Panel

...

bgColor#EAE6FF

...

  • An Internet connection is required for this box to work

...

Info

Remember:

This software is managed by others. Check if it works properly.

The Amazon Lex block saves the results in the following variables:

    • AWS_LEX_INTENTNAME: The current user intent that Amazon Lex is aware of. (Read more)

    • AWS_LEX_MESSAGE: The message to convey to the user. 

    • AWS_LEX_MESSAGEFORMAT: The format of the response message. (Read more)

    • AWS_LEX_DIALOGSTATE: Identifies the current state of the user interaction. (Read more)

    • AWS_LEX_SLOTTOELICIT: If the AWS_LEX_DIALOGSTATE value is ElicitSlot, returns the name of the slot for which Amazon Lex is eliciting a value.

    • AWS_LEX_SLOT_*: The intent slots that Amazon Lex detected from the user input in the conversation. (ex. AWS_LEX_SLOT_PICKUPCITY)

Exit Arrows

This box provides just one arrow out to the next step

Info

Remember: this software is managed by others. Check if it works properly.

Tip

TIP

Click here to learn more about

...

voice bot triggers useful

...

for enabling conversation transcript view