Schedule table is the main control panel of the bot. It controls when and what the bot does.
In practice the schedule table is a hierarchical structure (tree) that is made out of elements called nodes. A node then has sub-elements made out of other nodes.
Nodes at the highest level are senders. A sender is in essence a timer that controls when things happen. The simplest sender is an interval sender that activates in semi-regular randomised intervals (like 20 to 30 minutes).
Senders can contain other nodes. Those are called tasks that represent actual actions the bot can execute.
When a sender activates, it executes (in other words runs) all tasks that it contains, eg. all tasks that are assigned to the sender.You can create senders and tasks by clicking the new action button. This opens up a menu displaying all available actions the bot can take. A new node for the action will appear in the table. Items in the table can be moved by using the up/down or move buttons on the right side of the table (1.). A delete button is also there.
Table columns
Name | Name of the node. Can display additional information about senders and tasks. The node hierarchy is also displayed here. |
---|---|
Send |
|
Timings / Chance |
|
Last sent | Displays the time of the last sender or task execution. |
Next send | Displays the time when the sender is currently planned to execute again. |
Actions | A special toolbar menu that contains additional options depening on the node. For example the node settings button (2.) that is used to open sender or task settings. |