Always running commands
Sometimes code execution is always required.
Master command
This command executed only when there are no others commands or on updates for Telegram bot.
Use *
in command name.
All Updates
For inspect data you can use:
throw new Error(inspect(request))
then go to Error Tab and see data. Now you can use it via request.xxx.yyy
Example
Command *
BeforeAll and AfterAll commands
Code of this commands executed always before (and after) all others commands codes.
Example. You need add important alert in all commands. You can create only one BeforeAll command with code Bot.sendMessage("Important alert")
For BeforeAll
command use @
in command name
For AfterAll
command use @@
in command name
Please note. Only BJS for BeforeAll
and AfterAll
commands runned. No any answer and keyboard here.
You can share functions, variables and etc with BeforeAll
and AfterAll
commands. It is effective for common code parts.
Please note. If you need *
, @
, @@ as command names you can use it in aliases
Last updated