Switch bot from a web process to something else to avoid idle

Non-web processes don't idle, but are also inaccessible via HTTP.

I might end up reverting this.

Work on #7