Support customisable prefix and user