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.