Bots.Business - Help
Ask or search…

Repository structure

You can make export for any free bot in the Store. Just install it.
It is good for practice.

bot.json file

Please see this

Commands - in commands folder

File name - it is command name (But it can be rewritten in command description)
For commands with "/" (for example command "/start") file name is "_start"
Command can have: name, help, aliases (second names), answer, keyboard, scnarios (for simple logic) and other options.
If the command has a folder - it is located in a folder on the disk with the same name

Command description

It is optional file header:
command: /test
help: this is help for ccommand
need_reply: [ true or false here ]
auto_retry_time: [ time in sec ]
folder: MyFolder
answer: it is example answer for /test command
keyboard: button1, button2
aliases: /test2, /test3
Command description - it is optional block.
multiline also supported. For example for answer:
test answer
with several
You can have only answer (or others) key in the command description. All keys - optional
See more

Command body

It is command code in JavaScript. Use Bot Java Script for logic in command.
For example:
See more

Libraries - in libs folder

You can store common code in the libs folder
See more