Select one or several key words and separate them with a & . The box will be triggered if the player enters one of his key words. You can also use special expressions:

  • .* for any sequence of characters
  • ^ at the beginning of a word, if that word has to be at the beginning of the sentence
  • $ at the end of a word, if it has to be at the end of the sentence

Many others are possible; enquire about regular expressions if they are of interest.

Type one or several answers which the bot will be able to return to the player if this box is triggered. Separate each of your answers with & . Separate the parts with --. to divide your answers. If you want the bot to take 3 seconds to answer, add ((3)) to your answer. The bot will choose its answer according to the mode which will have been selected below.

Random: the bot will choose an answer at random
Loop: the bot will choose the first answer, then the second and so on until it returns to the first when all answers have been read
Sequential: the bot will choose the first answer, then the second etc. and will remain on the last one until all answers have been read

This condition is incorrect. Check your syntax.

Add additional conditions in order for this box to be open, as per the following examples

  • The 'hello' flag is necessary: [hello]>0
  • The 'hello' flag and the 'hi' flag are necessary: [hello]>0 && [hi]>0
  • If you need to have at least 3 'hello' flags: [hello]>=3
  • If, on the contrary, you need not to have the 'hello' flag: [bonjour]<1

Flags enable the bot to remember if your user has already opened this box. Name your flag as you wish, you will then be able to use it within a condition to open another box. The flags which have the same name can be added together and you can indeed display the number of similar flags held by the user within an answer, as per this example using the 'hello' flag: you have already said hello [hello] times.

String enables you to remember the next answer of the player. Give it a name in order to use it in another box. For example, in a box 'what is your name?' you can memorise the player’s answer and call it 'name'. In an answer, you can integrate it as follows: I know your name, [name]

This operation is incorrect. Check your syntax.

Add the operations which need to be applied to the variables, as in the following examples.

  • 'life' equals 5: [life]=5
  • Add 10 to 'money' : [money]=[money]+10
  • Remove 3 from 'life' : [life]=[life]-3
  • Define 'mood' as content: [mood]="content"
  • Add 10 to 'money' and remove 3 to 'life' : [life]=[life]-3; [money]=[money]+10

Type above the url of a picture in order for it to be displayed when the box is opened.

Type above the url of a sound which will be emitted in a loop when the box is opened When a sound is emitted, the current sound is interrupted. In order to interrupt a sound without emitting a new one, type "SILENCE"

Type above the url of a noise which will be emitted each time the box is opened

Tags allow you to organise your boxes as you wish. They can also enable you to display boxes with different settings.

title of the chatbot

answer displayed when no box is found.

name in front of the user’s answers

name in front of the bot answers

Minimum time before the bot answers.
The time indicated in the boxes will be added to this period of time

Sentence of the bot before the start of the discussion.

Where to apply the colors specified in the boxes.