Introduction

By using the Conversation Tester, you will be able to evaluate the conversational flow of your bot identify issues with any responses sent by the bot. The Conversation Tester feature aims to help you to identify possible misconfiguration in your bot. This provides three important components. First, the chat window in which you can start testing your bot. Second, the Logs column in which you will see if your bot response was processed or had an error. And finally, the JSON EDITOR column will help you to identify the error cause.

Successful Response

When you are testing your bot, and you are getting a Processed response, it means that the bot configuration is valid and the bot responded with a valid message. See the image below.

Error Response

When you are testing your bot, and no valid response is received from the bot you will be shown an error and any data received will be shown in the JSON Editor. By hovering on the last alert you will see a tooltip that will give you the possible solutions for your error. See the image below.

Limitations

The Conversation Tester will only show the direct responses of the connected bot. No configured Hooks or Public API calls will be computed by the Conversation Tester.

The Medallia Survey vendor is not supported by the Conversation Tester since survey messages on this vendor are exclusively received via the Public API.

Errors

common-invalid-structured-content-body

Description Unable to parse structured content due to the invalid body
Reason This error happens when invalid structured content was sent. It can be a wrong parameter, a value, or a missing parameter. Even though it is shown as an error in the Third Party Bots, the bot gently ignores unknown actions and the conversation will continue.
Solutions Please check structured content

common-invalid-ai-vendor-response

Description Unable to get any response from AI vendor
Reason This error happens when it was not possible to get any response from the vendor.
Solutions  

common-invalid-parsed-response

Description No parsed messages and actions found form the given AI vendor response
Reason This error happens when no valid messages and actions could be found in the vendor response.
Solutions  

common-no-quick-replies-support-chat

Description Chat bots have no support for quick replies
Reason On chat conversation it is not possible to send any quick replies
Solutions Change the bot response e.g. to text messages

dialog-flow-es-action-body

Description Unable to parse action due to the invalid body
Reason This error happens when the bot has an invalid body and the Google Dialog Flow V2 is unable to parse it. It can be a wrong parameter, a value, or a missing parameter. Even though it is shown as an error in the Third Party Bots, the bot gently ignores unknown actions and the conversation will continue.
Solutions Please check Dialogflow V2 Bot Actions

dialog-flow-es-invalid-text-body

Description Unable to parse text message due to invalid body
Reason This error happens when the bot's response has an invalid value in its text message and the vendor is unable to parse the content.
Solutions  

dialog-flow-es-invalid-text-with-encoded-metadata-body

Description Unable to parse text with metadata due to the invalid body
Reason This error happens when the bot's configuration has an invalid text message with encoded metadata. It can be that the encodedMetadata property is missing or there is something wrong with the encoded metadata body.
Solutions Please check Sennding Encoded Metadata

dialog-flow-es-invalid-delay-body

Description Unable to parse delay message due to the invalid body
Reason This error happens when the bot's response has an invalid delay value and the vendor is unable to parse it. It can be that there is a wrong delay value.
Solutions Please check Sending Pause/Delay Message

dialog-flow-es-invalid-private-text-body

Description Unable to parse private text message due to the invalid body
Reason This error happens when the bot's response has an invalid value in its private text message and the vendor is unable to parse the content. It can be a missing property or a wrong parameter or value.
Solutions Please check Sending Private Text Message

dialog-flow-cx-invalid-text-body

Description Unable to parse text message due to invalid body
Reason This error happens when the bot's response has an invalid value in its text message and the vendor is unable to parse the content.
Solutions  

dialog-flow-cx-invalid-action-body

Description Unable to parse action due to the invalid body
Reason This error happens when the bot has an invalid body and the Google Dialog Flow CX is unable to parse it. It can be a wrong parameter, a value, or a missing parameter. Even though it is shown as an error in the Third Party Bots, the bot gently ignores unknown actions and the conversation will continue.
Solutions Dialogflow CX Bot Actions

dialog-flow-cx-invalid-private-text-body

Description Unable to parse private text message due to the invalid body
Reason This error happens when the bot's response has an invalid value in its private text message and the vendor is unable to parse the content. It can be a missing property or a wrong parameter or value.
Solutions Please check Sending Private Text Message

dialog-flow-cx-invalid-text-with-encoded-metadata-body

Description Unable to parse text with encoded metadata due to the invalid body
Reason This error happens when the bot's configuration has an invalid text message with encoded metadata. It can be that the encodedMetadata property is missing or there is something wrong with the encoded metadata body.
Solutions Please check Sending Encoded Metadata

dialog-flow-cx-invalid-delay-body

Description Unable to parse delay message due to the invalid body
Reason This error happens when the bot's response has an invalid delay value and the vendor is unable to parse it. It can be that there is a wrong delay value.
Solutions Please check Sending Pause/Delay Message

watson-assistant-invalid-text-body

Description Unable to parse text message due to invalid body
Reason This error happens when the bot's response has an invalid value in its text message and the vendor is unable to parse the content.
Solutions Please check Text

watson-assistant-invalid-delay-body

Description Unable to validate watson native delay due to invalid body
Reason This error happens when the bot's response has an invalid delay value and the vendor is unable to parse it. It can be that a wrong delay value.
Solutions Please check Pause/Delay

watson-assistant-invalid-private-text-body

Description Unable to parse private text message due to the invalid body
Reason This error happens when the bot's response has an invalid value in its private text message and the vendor is unable to parse the content. It can be a missing property or a wrong parameter or value.
Solutions Please check Sending Private Text Message

watson-assistant-message-format

Description Unable to validate body because of invalid message format
Reason This error happens when the bot's response has an invalid value in its message and the vendor is unable to parse it. It can be an unknown type or a wrong value.
Solutions Please check Sending Native Content

watson-assistant-invalid-image-body

Description Unable to validate watson native content image due to invalid body
Reason This error happens when the bot's response has an invalid property when trying to send an image. The vendor won’t be able to validate the Watson native content image. It can be a wrong parameter or value.
Solutions Please check Sending Native Image Content

watson-assistant-invalid-options-body

Description Unable to validate watson native options list due to invalid body
Reason This error happens when the bot's response option response type has an invalid body and the vendor is unable to parse it. It can be a wrong parameter or value.
Solutions Please check Sending Native List Content and Watson: Response Type option

watson-assistant-invalid-options-text-required

Description Unable to validate watson native options list due to missing required text
Reason This error happens when the bot's response option response type without setting text response with, please add a text message before defining the options response.
Solutions Please check Sending Native List Content and Watson: Collect customers input

watson-assistant-invalid-body

Description Unable to validate body because of invalid content
Reason This error happens when the bot's response has an invalid body. It can be a wrong parameter or value.
Solutions Please check Sending Native Content

lex-invalid-message-format

Description Unable to validate body because of invalid message format
Reason This error happens when the bot's response has an invalid value in its message and the vendor is unable to parse it. It can be an unknown type or a wrong value.
Solutions  

lex-invalid-json

Description Unable to parse body due to bad JSON response
Reason This happens when the bot's response has an invalid JSON and the vendor is unable to parse it. This usually happens when creating a Custom Payload in the bot's response.
Solutions  

lex-invalid-action-body

Description Unable to parse action due to the invalid body
Reason This error happens when the bot has an invalid action body and Lex is unable to parse it. It can be a wrong parameter, a value, or a missing parameter. Even though it is showing as an error in the Third Party Bots, the bot gently ignores unknown actions and the conversation will continue.
Solutions Please check Sending Native Content

lex-invalid-text-with-encoded-metadata-body

Description Unable to parse text with encoded metadata due to the invalid body
Reason This error happens when the bot's configuration has an invalid text message with encoded metadata. It can be that the encodedMetadata property is missing or the is something wrong with the encoded metadata body.
Solutions Please check Sending Encoded Metadata

lex-invalid-delay-body

Description Unable to parse delay message due to the invalid body
Reason This error happens when the bot's response has an invalid delay value and the vendor is unable to parse it. It can be that a wrong delay value.
Solutions Please check Sending Pause/Delay Message

lex-invalid-private-text-body

Description Unable to parse private text message due to the invalid body
Reason This error happens when the bot's response has an invalid value in its private text message and the vendor is unable to parse the content. It can be a missing property or a wrong parameter or value.
Solutions Please check Sending Pause/Delay Message

lex-invalid-text-body

Description Unable to parse text message due to invalid body
Reason This error happens when the bot's response has an invalid value in its text message and the vendor is unable to parse the content.
Solutions  

microsoft-bot-framework-invalid-body

Description Unable to validate body because of invalid content
Reason This error happens when the bot's response has an invalid value in its text message and the vendor is unable to parse the content.
Solutions Please check Basic DirectLine Content

liveperson-functions-invalid-body

Description Unable to validate body because of invalid content
Reason This error happens when the bot's response has an invalid body. It can be a wrong parameter or value.
Solutions Please check Basic LivePerson Function Content

liveperson-functions-invalid-action-body

Description Unable to parse action due to the invalid body
Reason This error happens when the bot has an invalid action body Third-Party Bots is unable to parse it. It can be a wrong parameter, a value, or a missing parameter. Even though it is showing as an error in the Third Party Bots, the bot gently ignores unknown actions and the conversation will continue.
Solutions Please check Basic LivePerson Function Actions

custom-endpoint-invalid-body

Description Unable to validate body because of invalid content
Reason This error happens when the bot's response has an invalid body. It can be a wrong parameter or value.
Solutions Please check Basic LivePerson Function Content

ebot7-invalid-body

Description Unable to validate body because of invalid content
Reason This error happens when the bot's response has an invalid body. It can be a wrong parameter or value.
Solutions Please check Basic Ebot7 Content