Practical Bot Development [electronic resource] : Designing and Building Bots with