#104 [Review] 소스 리팩토링

생성자를 통해 chatButton등을 넘겨받는 것이 좋을 것 같습니다.