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 description - it is optional block.
multiline also supported. For example for answer:
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:
Bot.sendMessage(2+2);
See more
Libraries - in libs folder
You can store common code in the libs folder
See more
Last updated