How the script is chosen

In this article, we will tell you how Smartbot chooses a script to run

Before reading, we recommend that you read the article about scripts.

When an event occurs, to which you set a reaction in one of the scenarios, the bot starts checking the scenarios to find the best one.

For example, you have created several scripts and in each of them you have set a "user input" event with the expectation of a particular message.

When the subscriber writes one of these messages to the bot, or another script trigger condition is triggered, the bot will start executing the corresponding chain.

Note that within a script, you can specify multiple chains at once. To do this, it is enough to create several start events inside the script:

The screenshot shows 3 events, from which there are different chains. But all these events are combined into one scenario. In fact, a script is a set of events and bot logic united by one subject area. For example, you can make a "delivery questions" script and add several chains there that will answer the questions "what cities do you deliver to", "how long does it take for delivery", "how much does delivery cost", and so on.

Last updated