Source: https://venturebeat.com/2015/12/15/meet-botkit-an-open-source-framework-for-building-your-own-slack-bot/