Commands

What it is "bot command"?

Command - it is text from user. Bot can sent answer for command or do something. Usually command start with "/", e.g. /hello. But it is not always required.

/start and /START - it is not same commands. Command is case sensitive

How to execute command with any text from user? (Master command)

Just use * in command name.

See more

Command's fields

Command can have:

Field

Description

Example

command

use for command call

"/start", "/run". For any text use "*"

case sensitive

help

command's description

"Welcome to RentBot. See /help or /order now"

answer

text answer

"Hello. You need /register before continue"

aliases

use for alternative command call

"/welcome, /hello, ?, help"

keyboard

send keyboard to user on command call

"order, about"

scenarios

BJS code for execution

2+2

group

command allowed only for this user's group

guests, clients

need_reply

command wait for answer from user. Can be true, false or blank. If true BJS code execute after users'answer

true, false

auto_retry

command can be runs with interval in secs

600 - repeated once at 10 minutes

How to create and edit commands?

You can edit command directly from application.

Screen from App for command creation

Commands importing

Make all commands with Google Table.

Also you can copy Template table from http://bit.ly/bb_table_template into your own table.

This is an ideal option: everything is quite simple. Go to Main menu > File > Make a copy. You will need a separate sheet for the commands that will contain the commands. Then you can add commands in rows and do the CSV import from application.