The Events API is a great addition, making it much simpler to build Slack bots. I wrote a tutorial about how to use the Events API to quickly build bots with HyperDev. HyperDev solves a few of the outstanding steps above — it provides an SSL-enabled URL, a database for persistence and allows multiple people to collaborate on code without having to setup multiple endpoints. The example bot project shows you how to handle the OAuth flow and get a working bot up and running in a few minutes. Oh, and it’s free!