重构MessageHelper