-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
#1 #3 #5 에따라 oto는 봇과, 파출소, 그리고 로그 뷰어라는 정의가 생겼습니다.
로그 뷰어와 파출소는 웹 인터페이스를 통해 제공됩니다.
파출소는 좀 더 많이 사용하는 용어인 farm으로 명명하는 것이 어떤가 싶습니다.
아래와 같이 시작하면 좋겠습니다.
로거
로거는 일단 ilbot을 씁니다. #perl-kr 채널에 사용되고 있는 로거가 ilbot을 기반하고 있습니다. 레거시로 출발했다가 옮기는게 좋겠습니다.
로거를 새로 구현할 필요는 없을 것 같습니다. p5-hubot에 로깅 기능을 붙여주는 것이 좋겠습니다. @aanoaa++
일단 ilbot을 잘 붙이게 되면, 이후에는 다양한 로거를 지원하도록 확장하는게 좋겠습니다.
파출소 - farm
@sng2c 님의 아이디어입니다. @sng2c 님이 전문인 gearman을 쓰는게 어떨까 싶습니다.
gearman으로 farm을 만드는 데 있어서 좋은 기사를 @sng2c++ 님께서 작성해주셨습니다.
웹 인터페이스
어떻게 구현이 바뀔지 모르기 때문에, 라우트 구현 등이 자유로운 mojolicious보다는 dancer나 catalyst구현이 좋겠습니다. 일단 저는 catalyst로 시작하겠습니다만, 언제나 다른 방향으로 바꿀 수 있습니다.
스토리지
다른 구현이 어느정도 나와서 테스트해보기 전까지는, 스토리지는 로컬을 쓰는 것으로 제한합니다.
Reactions are currently unavailable