[c12575] Chat system refactoring All chat function now call same method