LexModelBuildingService.Client.
get_bot_channel_association
(**kwargs)¶Returns information about the association between an Amazon Lex bot and a messaging platform.
This operation requires permissions for the lex:GetBotChannelAssociation
action.
See also: AWS API Documentation
Request Syntax
response = client.get_bot_channel_association(
name='string',
botName='string',
botAlias='string'
)
[REQUIRED]
The name of the association between the bot and the channel. The name is case sensitive.
[REQUIRED]
The name of the Amazon Lex bot.
[REQUIRED]
An alias pointing to the specific version of the Amazon Lex bot to which this association is being made.
dict
Response Syntax
{
'name': 'string',
'description': 'string',
'botAlias': 'string',
'botName': 'string',
'createdDate': datetime(2015, 1, 1),
'type': 'Facebook'|'Slack'|'Twilio-Sms'|'Kik',
'botConfiguration': {
'string': 'string'
},
'status': 'IN_PROGRESS'|'CREATED'|'FAILED',
'failureReason': 'string'
}
Response Structure
(dict) --
name (string) --
The name of the association between the bot and the channel.
description (string) --
A description of the association between the bot and the channel.
botAlias (string) --
An alias pointing to the specific version of the Amazon Lex bot to which this association is being made.
botName (string) --
The name of the Amazon Lex bot.
createdDate (datetime) --
The date that the association between the bot and the channel was created.
type (string) --
The type of the messaging platform.
botConfiguration (dict) --
Provides information that the messaging platform needs to communicate with the Amazon Lex bot.
status (string) --
The status of the bot channel.
CREATED
- The channel has been created and is ready for use.IN_PROGRESS
- Channel creation is in progress.FAILED
- There was an error creating the channel. For information about the reason for the failure, see the failureReason
field.failureReason (string) --
If status
is FAILED
, Amazon Lex provides the reason that it failed to create the association.
Exceptions
LexModelBuildingService.Client.exceptions.NotFoundException
LexModelBuildingService.Client.exceptions.LimitExceededException
LexModelBuildingService.Client.exceptions.InternalFailureException
LexModelBuildingService.Client.exceptions.BadRequestException