If you accidentally run the bot under your own username and wish to clear the ! commands, run the following:
keybase chat api -m '{"method": "clearcommands"}'
To get the conversation ID (convid) so you can tell this bot where to publish announcements and errors to, look through the list of chats you are in:
keybase chat api -p -m '{"method": "list"}' | less
The bot will reply with a friendly message to GET requests at $HOSTNAME:8080/giteabot. This is its health check interface.
The webhook handler lives at $HOSTNAME:8080/giteabot/webhook.
Docker
There are a few complications running a Keybase chat bot, and it is likely easiest to deploy using Docker. See https://hub.docker.com/r/keybaseio/client for our preferred client image to get started.