command listener and responder for slack