Deploy repo, Kakaotalk bot, Universal, Scaleable and Modifiable Solution, Node.js(TS4) "Keqing"
2020년 11월 24일부터 2021년 1월 18일까지 진행한 프로젝트입니다.
본 레포는 배포용 입니다.
본 프로젝트는 node-kakao의 구버전을 사용하므로 현재 실행이 불가능한(접속시 영구정지) 상태입니다.
따라서 본 리포지토리는 참고용으로 사용해주시기 바랍니다.
본 소스코드는 GPLv3로 배포되므로 응용/확장 등 본 소스코드를 이용하여 제작한 채팅봇은 소스코드를 공개해야 됩니다.
본 채팅봇은 카카오톡의 통신 프로토콜인 '로코' 프로토콜을 호환하는 라이브러리를 사용하여 제작한 채팅봇입니다.
본 채팅봇을 가동함으로써 얻는 불이익에 대한 책임은 사용자에게 있습니다.
- 고치지 않은 버그가 있을 수도 있습니다.
- 본 프로젝트는 node-kakao의 구버전(3.1.x)을 사용합니다.
차후 실행이 불가능할 수 있습니다.
유저, 채널의 데이터 관리를 담당하는 모듈입니다.
mongodb를 사용합니다.
이벤트/명령어 처리 모듈입니다.
이 봇을 만들면서 가장 아쉬웠던 모듈입니다.
카카오링크를 쉽게 생성할 수 있는 모듈입니다.
api 백엔드 서버 모듈입니다 (미완성)
유저에게 질문을 주는 모듈입니다.
로깅 모듈입니다.
주식 모듈입니다.
돈/레벨/출석 모듈입니다.
레시피/직업/스텟 모듈입니다. (미완성)
아이템을 담당하는 Esther의 서브모듈입니다. (미완성)
오목 모듈입니다.
채널 채팅량 집계 모듈입니다.
전투 모듈입니다. (미완성)
끝말잇기 모듈입니다.
브위님이 제작하신 끝말잇기를 기반으로 제작했습니다.
유틸리티 명령어 모듈입니다.
가상회사(길드) 모듈입니다.