scala bot