How to create and configure Slots

icon picker
Transitions to random parts of the script | Jump slot

Purpose and general information

⁠
@Jump
⁠
@Slot
⁠
is a slot that allows you to move to another
@Slot
⁠
. When placed in a
@Jump
⁠
@Slot
⁠
, the
@Conversation
⁠
is transferred to another
@Slot
⁠
.
⁠
image.png
⁠
⁠

Slot creation and settings

Slot attributes

⁠
image.png
⁠
⁠
Name ー the name of the
@Slot
⁠
, which will be displayed in the
@Script Tree
⁠
. The maximum length of a field value is 40 characters. If the name is not entered, the
@Platform
⁠
will automatically create it using the format “To <destination Slot type> <destination Slot id>” and substitute it in the Name field.
Destination ー menu with a choice of
@Slot
⁠
for transition, or the
@Savepoint
⁠
option. You can find a
@Slot
⁠
in the list by its
@Slot
⁠
ID or by the
@Slot
⁠
name.
If you select the
@Savepoint
⁠
option in the Destination field, then when this
@Jump
⁠
@Slot
⁠
is executed, the
@Savepoint
⁠
indicator will be navigated.
⁠
image.png
⁠
⁠
The table below shows whether it is possible to make transitions using
@Jump
⁠
@Slot
⁠
to certain types of
@Slot
⁠
s:
Slot type
Jump in the Slot is allowed
1
Start
No
2
Incoming Request Slot
No
3
Timer
No
4
NLU
Yes
5
Text
Yes
6
Wait For Reaction
Yes
7
Jump
No
8
Attachment
Yes
9
Memory
Yes
10
Language
Yes
11
External Request
Yes
12
Slot Filling
Yes
13
Button Menu
Yes
14
Transition Rule
Yes
15
Regular Expression Slot
Yes
16
Change Chat Mode
Yes
17
result
Yes
18
condition
Yes
19
button
Yes
20
fallback
Yes
21
intent
Yes
22
Synonym Slot
Yes
23
Notification
No
24
Notification fail
Yes
25
Notification no account
Yes
26
Notification success
Yes
27
Repeat
Yes
28
Repeat Next
Yes
29
Repeat End
Yes
30
Repeat Error
Yes
31
Repeat Limit
Yes
There are no rows in this table
⁠

Slot operation

When passing through a
@Jump
⁠
@Slot
⁠
, it moves to the
@Slot
⁠
specified in the
@Savepoint
⁠
field of the
@Jump
⁠
@Slot
⁠
. After the transition, the
@Agent
⁠
will begin the corresponding
@Script Branch
⁠
.
Important: you cannot delete a
@Script Branch
⁠
with a
@Slot
⁠
that is specified in the Destination field of one of the
@Jump
⁠
@Slot
⁠
s in the
@Script
⁠
. If you try to delete such a
@Script Branch
⁠
, you will receive the following warning indicating the
@Slot
⁠
ID of the
@Jump
⁠
@Slot
⁠
that in the
@Script
⁠
refers to this
@Script Branch
⁠
.
If the
@Jump
⁠
@Slot
⁠
that refers to the
@Script Branch
⁠
to be deleted is located in the same
@Script Branch
⁠
, then this part of the
@Script Branch
⁠
can be deleted.
⁠
image.png
⁠
⁠
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.