added auto-respond functionality set by user-defined keywords