Categories:
Attachment recognizer middleware
Description of the attachment-recognizer-middleware, in charge of managing some attachment types sent to aura-bot
Introduction to attachment recognizer middleware
attachment-recognizer manages messages that include attachments. Currently, only two types of attachment content types are handled:
application/vnd.telefonica.aura.whatsapp.orderapplication/vnd.telefonica.aura.whatsapp.context
These types are mapped by channel configuration in the field requestOptions.defaultIntentByAttachment and the intent set in this configuration
will be the intent set by this recognizer.
An example of defaultIntentByAttachment configuration is included below:
{
"requestOptions": {
"defaultIntentByAttachment": {
"application/vnd.telefonica.aura.whatsapp.order": "intent.factotum-test.whatsapp-catalog-handler",
"application/vnd.telefonica.aura.whatsapp.context": "intent.factotum-test.whatsapp-catalog-handler"
}
}
}
When one of these attachments is found in the activity but the configuration for this type is not found in the channel configuration,
the intent set in the environment variable AURA_ROOT_INTENT (None by default) will be set.
Last modified November 21, 2024: feat: Aura Root and ATRIA documentation for Jota Quest #AURA-25314 [RTM] (f950edaf)