Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Local Authoring Workflow

The normal v3 authoring loop looks like this:

  1. run the engine from the robot home
  2. connect over the local SSH connector
  3. edit files under custom/
  4. issue reload
  5. test the command again

Example loop

cd ~/robots/acme
/opt/gopherbot/gopherbot

In another terminal:

ssh -i /opt/gopherbot/resources/ssh-default/alice.key -p 4221 alice@localhost

Then:

  • edit custom/conf/plugins/hello.yaml
  • edit custom/plugins/hello.lua
  • run ;reload
  • run ;hello

That is the workflow the rest of this manual assumes.