Interruptions is a feature, after configuring which your clients will be able to interrupt the bot by saying one of the stop words. This is convenient in case the client has understood what the bot is talking about and doesn't want to wait for the bot to finish its line. After the bot hears the stop word, it will stop. The interrupt phrase will be used as the answer to the question, the bot will follow the appropriate branch from the question block using the interrupt phrase as the user's answer.
By default, the interrupt feature is disabled in all scripts. To enable it in the script start block settings, check the Use interruptions checkbox.
The bot's interrupt function will only work if the user's response contains a stop word that exactly matches the word specified in the interrupt settings. Otherwise, the bot cannot be interrupted.
The interrupt function will only work on bot phrases that last longer than 4 seconds (a message within one block). If the bot phrase lasts less than 4 seconds, interrupt will not work.
The interrupt function does not work when testing in the editor.
Because of the hierarchy of stop word levels, you can flexibly adjust the bot's interruptions in dialogues.
Stop words defined at this level are valid in all scripts that are used on the platform. With platform level stop words, you can interrupt any bot on the platform at any stage of the dialog.
Only users with platform super admin rights can add stop words.
The platform stop word view is available in Voice bots → Settings → Interruptions by clicking
.
A company administrator can enable the Ignore upstream platform interrupts option in the Voice bots → Settings → Interruptions section. After that, stop words that have been set by the platform super-administrator will not take effect in your company's scripts.
Stop words of this level are valid in all scenarios within a particular company. With the help of company-level stop words, you can interrupt any bot of this company at any stage of the dialog.
Stop words are added in personal account under Voice bots → Settings → Interruptions. You can add stop words manually or by a list from a file. When manually adding stop words, an additional setting is available - Do not listen to the whole phrase. It allows you to stop recognizing the session immediately after the stop word is spoken.
Export and import files are only available in XLSX format.
At the company level, it is recommended to use common words as stop words, for example, «not interesting», «I agree», «I don't mind».
Stop words set at this level are valid only within the specific scenario in which they are set. With the help of stop words of the scenario level, the client can interrupt the bot at any stage of the dialog within this scenario.
Stop words are set in the script editor in the start block settings on the Common tab.
At the script level, you should use a list of such stop words, which are more appropriate for the purpose and context of this script.
Stop words at this level are defined in the Question and Pause blocks. The effect of stop words extends to the block where the stop words are specified and to the blocks preceding it. With the help of block level stop words the client can interrupt the bot at any stage of the dialog between the specified blocks.
To create a list of stop words in a Question or Pause block, this block must necessarily contain text that the bot will voice to the user. Otherwise, stop words will not work in the dialog.