Difference between revisions of "DES/Current/Designer/BotRegistry"

From Genesys Documentation
Jump to: navigation, search
m (Ed.jamer@genesys.com moved page PEC-ROU/Current/Designer/BotRegistry to DES/Current/Designer/BotRegistry: Text replacement - "PEC-ROU/Current/Designer/" to "DES/Current/Designer/")
(Published)
Line 4: Line 4:
 
|TocName=Bot Registry
 
|TocName=Bot Registry
 
|Context=The '''Designer Bot Registry''' contains a collection of bot resources you can use in your applications.
 
|Context=The '''Designer Bot Registry''' contains a collection of bot resources you can use in your applications.
 +
|Dimension=bots
 
|ComingSoon=No
 
|ComingSoon=No
 
|Platform=GenesysEngage-cloud
 
|Platform=GenesysEngage-cloud
Line 12: Line 13:
 
|anchor=prereq
 
|anchor=prereq
 
|alignment=Vertical
 
|alignment=Vertical
|structuredtext=The Bot Registry does not enable you to create bots. Rather, it stores information about bots that you've configured with a supported bot services provider, such as '''Google DialogFlow''', '''Amazon Lex''', or {{Link-AnywhereElse|product=GDE|version=Current|manual=User|topic=Overview|display text=Genesys Dialog Engine}}.   
+
|structuredtext=The Bot Registry does not enable you to create bots. Rather, it stores information about bots that you've configured with a supported bot services provider, such as Google DialogFlow, Amazon Lex, or {{Link-AnywhereElse|product=GDE|version=Current|manual=User|topic=Overview|display text=Genesys Dialog Engine}}.   
  
Before you can add a bot resource to the registry, you'll need to set it up with one of the supported bot services providers.  
+
Before you can add a bot resource to the registry, you'll need to set it up with one of the supported bot services providers. During registration, you also might need to provide certain account details, such as any URLs, user IDs, or passwords that are required to access the bot. If you are not sure where to get the information required to register the bot, check with your bot service provider.  
  
 
After you've added a bot to the registry, you can start using it by adding a {{Link-SomewhereInThisVersion|manual=Designer|topic=BotBlock|display text=Bot Block}} to your application.
 
After you've added a bot to the registry, you can start using it by adding a {{Link-SomewhereInThisVersion|manual=Designer|topic=BotBlock|display text=Bot Block}} to your application.
 
|Status=No
 
|Status=No
 
}}{{Section
 
}}{{Section
|sectionHeading=Adding a new bot resource
+
|sectionHeading=Adding a bot resource to the registry
 
|anchor=addbot
 
|anchor=addbot
 
|alignment=Vertical
 
|alignment=Vertical
|structuredtext='''Watch:''' Add a bot resource to Designer
+
|structuredtext='''Watch:''' This video shows a quick demonstration of how to add a bot resource to Designer. The steps are described in more detail below.
  
{{#widget:Vimeo|id=440114334|width=500}}
+
{{#widget:Vimeo|id=440114334|width=600}}
  
Click '''Add Bot Definition''' and enter a '''Name''' for the bot resource. Note that as described in {{Link-SomewhereInThisVersion|manual=Designer|topic=Resources|anchor=validchar|display text=Valid naming characters}}, the following characters are not permitted when naming a bot resource:
+
Click '''Add Bot Definition''' and enter a '''Name''' for the bot resource (check {{Link-SomewhereInThisVersion|manual=Designer|topic=Resources|anchor=validchar|display text=valid naming characters}} for a list of approved characters you can use when naming a bot resource).
  
*@ ("at" sign)
+
For the '''Type,''' select your bot service provider and click '''Submit'''.
* : (colon)
 
* ! (exclamation mark)
 
  
Next, select the '''Type''' from the list of supported bot services providers.
+
[[File:Des_define_bot.png|link=https://all.docs.genesys.com/File:Des_define_bot.png]]
  
[[File:Des_define_bot.png]]
+
If you are adding a '''Dialogflow''' bot, you can import your registration details. See {{Link-SomewhereInThisVersion|manual=Designer|topic=BotRegistry|anchor=dialogflow|display text=Adding a Dialogflow bot to the registry}}.
  
For most of the bot services providers, you can click '''Submit''' and then enter the details manually. For example, here is an example of the properties for a '''LEX''' type bot:
+
For all other bot services providers, you must enter the bot details manually. For example, here are the properties for a '''LEX''' type bot:
  
[[File:des_bot_registry_lex_ex.png]]
+
[[File:des_bot_registry_lex_ex.png|link=https://all.docs.genesys.com/File:Des_bot_registry_lex_ex.png]]
  
However, for '''Dialogflow''' bots, you can import a JSON file that contains all of the required settings for your bot resource. You can export this file from your Dialogflow account page — if you need help doing this, see the documentation for your bot service.
+
After you've entered the settings for your bot, you can click '''Test Connection''' to check if Designer can communicate with it. If the test fails, check your bot details and try again.
  
[[File:Des_add_dialogflow_bot.png]]
+
When you are finished, click '''Save''' to add it to the registry.
  
After the settings for the Dialogflow bot are added, you can select an optional setting called '''Wait Conversation End'''. When enabled, the {{Link-SomewhereInThisVersion|manual=Designer|topic=BotBlock}} recognizes intents that are marked as end-of-conversation intents in the bot.  
+
You can now use the bot in your applications by adding a {{Link-SomewhereInThisVersion|manual=Designer|topic=BotBlock|display text=Bot Block}} to your application.{{AnchorDiv|dialogflow}}
 +
===Adding a Dialogflow bot to the registry===
 +
For '''Dialogflow''' bots, you can import a JSON file that contains all of the required settings for your bot resource. You can export this file from your Dialogflow account page. If you need help doing this, refer to the Dialogflow documentation.
  
Here's an example of a Dialogflow bot with the settings imported and the '''Wait Conversation End''' option selected:
+
[[File:Des_add_dialogflow_bot.png|link=https://all.docs.genesys.com/File:Des_add_dialogflow_bot.png]]
  
[[File:des_bot_registry_dialogflow_ex.png]]
+
After the settings for the Dialogflow bot are added, you can select an optional setting called '''Wait Conversation End'''. When enabled, the {{Link-SomewhereInThisVersion|manual=Designer|topic=BotBlock}} recognizes intents that are marked as end-of-conversation intents in the bot.
  
After you've entered the settings for your bot, you can click '''Test Connection''' to check if Designer can communicate with it. When you are finished setting up the properties, click '''Save''' to add it to the registry.
+
Here's an example of a Dialogflow bot with the settings imported and the '''Wait Conversation End''' option selected:
  
After a bot resource is added to the registry, you can use it in your applications by adding a {{Link-SomewhereInThisVersion|manual=Designer|topic=BotBlock|display text=Bot Block}} to your application and selecting the bot resource in the block properties.
+
[[File:des_bot_registry_dialogflow_ex.png|link=https://all.docs.genesys.com/File:Des_bot_registry_dialogflow_ex.png]]
 
|Status=No
 
|Status=No
 
}}
 
}}
 
}}
 
}}

Revision as of 13:48, April 28, 2021

This topic is part of the manual Designer User's Guide for version Current of Designer.

The Designer Bot Registry contains a collection of bot resources you can use in your applications.

Related documentation:

Before you start

The Bot Registry does not enable you to create bots. Rather, it stores information about bots that you've configured with a supported bot services provider, such as Google DialogFlow, Amazon Lex, or Genesys Dialog Engine.

Before you can add a bot resource to the registry, you'll need to set it up with one of the supported bot services providers. During registration, you also might need to provide certain account details, such as any URLs, user IDs, or passwords that are required to access the bot. If you are not sure where to get the information required to register the bot, check with your bot service provider.

After you've added a bot to the registry, you can start using it by adding a Bot Block to your application.

Adding a bot resource to the registry

Watch: This video shows a quick demonstration of how to add a bot resource to Designer. The steps are described in more detail below.

Click Add Bot Definition and enter a Name for the bot resource (check valid naming characters for a list of approved characters you can use when naming a bot resource).

For the Type, select your bot service provider and click Submit.

Des define bot.png

If you are adding a Dialogflow bot, you can import your registration details. See Adding a Dialogflow bot to the registry.

For all other bot services providers, you must enter the bot details manually. For example, here are the properties for a LEX type bot:

Des bot registry lex ex.png

After you've entered the settings for your bot, you can click Test Connection to check if Designer can communicate with it. If the test fails, check your bot details and try again.

When you are finished, click Save to add it to the registry.

You can now use the bot in your applications by adding a Bot Block to your application.

Adding a Dialogflow bot to the registry

For Dialogflow bots, you can import a JSON file that contains all of the required settings for your bot resource. You can export this file from your Dialogflow account page. If you need help doing this, refer to the Dialogflow documentation.

Des add dialogflow bot.png

After the settings for the Dialogflow bot are added, you can select an optional setting called Wait Conversation End. When enabled, the Bot Block recognizes intents that are marked as end-of-conversation intents in the bot.

Here's an example of a Dialogflow bot with the settings imported and the Wait Conversation End option selected:

Des bot registry dialogflow ex.png

Retrieved from "https://all.docs.genesys.com/DES/Current/Designer/BotRegistry (2024-08-30 08:23:52)"
Comments or questions about this documentation? Contact us for support!