If you accidentally run the bot under your own username and wish to clear the ! commands, run the following:
keybase chat clear-commands
Restricted bots are restricted from knowing channel names. If you would like
a bot to announce or report errors to a specific channel you can use a
ConversationID which can be found by running:
keybase chat conv-info teamname --channel channel
By default, bots are unable to read their own messages. For development, it may be useful to disable this safeguard.
You can do this using --read-self flag when running the bot.
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.