End Conversation Running Twice

ReginaldFawcett
Tera Guru

Good Day,

I built an NLU to invoke the Closing Conversation topic. The NLU is working properly, but the Closing Conversation seems to be running twice. 

The flow is OOB, and works fine when 

Any ideas as to why this is happening?

When invoked through NLU:

find_real_file.png

When invoked with button:

find_real_file.png

1 ACCEPTED SOLUTION

Hi again, 
We submitted a HI ticket and were advised on a workaround to which we added some steps that i share below:

1. Create and publish a new topic that only has the closing conversation script, and associate the NLU intent "End conversations" to it.
Type: Topic
Role: Public
Topic Visibility: false

find_real_file.pngfind_real_file.png

2. Within the General settings, we used the OOB Close Conversation topic, but removed the nlu association in this topic. 

This helped to make the end conversation message appear only once.

Hope this helps.

View solution in original post

7 REPLIES 7

Pranesh072
Mega Sage
Mega Sage

This is happening because you are using nlu to call for a topic which is closing the conversation with results in calling OOB closing topic.

find_real_file.png

If you remove this, then nlu closing will work fine and you will not get the 2nd message, when your using the button it will not trigger the closing topic.

Hi Pranesh,

You are correct. I did turn off the closing topic, and now the NLU invocation works properly, but the button does not initiate the Closing Topic.
 
Is there any way to have it fire only once whether invoked through the NLU or the button?
 
 When invoked through NLU:
find_real_file.png
When invoked with button:
find_real_file.png
 

You can create a different closing topic and use it in closing conversation.

Hi Pranesh,

I did end up using this method.

I created a second Closing Conversation, but removed all of the messaging from it. I then removed the NLU Model and Associated Intent from the original and added it to the second.

Now when invoked with the NLU it runs through the second to active the first.

It is a messy solution, but it works.

Thank you for your help.