As your keybase user run:
$ keybase bot token create > /tmp/bot-token
You'll get back a base64 token, like: 6C37sjCBgMNf06Z6oTgixIxHJpja8G-Qp
. This is your bot token that allows you to sign up bots.
You can signup for your bot in a new "bot home dir" using your bot token, and by specifying the username of the bot. Here we use standalone mode which means the service and the client run in the same process, and then both exit at the same time. It won't actually write any credentials to that directory, but we give it a non-standard home directory in this example so we don't pick up your real user.
$ keybase --standalone --home=/tmp/bot bot signup -u bot_Ej338s01384 -t $(cat /tmp/bot-token) > paper-key
This will output a paper key to standard output. Note this bot has one keypair that's a paper key, and no standard device keys.
Next, start the service, logged in as the bot on startup:
$ keybase --home=/tmp/bot service --oneshot-username bot_Ej338s01384 < paper-key
Only 5 bot signups per user are currently allowed, but we can consider relaxing that.