아카 알리미: https://github.com/aldlfkahs/DCinsideAlarm/tree/arcalive

디시 알리미: https://github.com/aldlfkahs/DCinsideAlarm/tree/master


아카 알리미는 웹소캣 통신 부분 스레드 분리시켰고 디시 알리미는 아카 알리미에서 추가된 기능들 역수입됐음

공식 기능도 나온 마당에 이걸 왜 손댔나 할 수도 있지만 새글 알리미만의 고유한 수요가 아직 조금은 남아있다고 생각해서 업뎃했음


사용 설명은 위에 깃허브 링크에 있긴 하지만 사용팁 몇가지 주자면 이게 주소에서 물음표 뒤에 포함된 파라미터도 그대로 인식된다는 점임

그덕에 https://arca.live/b/channel_slug?target=nickname&keyword=닉네임 같은 식으로 쓰면 특정 유저 글만 알림을 받을 수도 있다는거임

유저 필터링 기능 추가해달라는 수요가 예전부터 있긴 했는데 유저 스토킹 문제도 있고 여기 정서에 안맞을것 같아서 추가안하고 있었음

근데 이렇게 사용하는건 일종의 아카 자체 검색기능을 이용하는거라 유동은 검색도 힘들고 반고닉은 고유 번호까지 검색도 안되니 괜찮지 않을까 싶어서 알려주는거임

애시당초 여기보다 성향 극단적인 디시에서도 공앱 기능에 유저 새글 알림 기능 있는것 같더만 큰 상관있나 싶음

다만 유틸 차원에서 기능으로 추가하긴 UI 손보기도 힘들어서 여러명 필터링할려면 걍 알리미 여러개 켜두고 써야할듯 싶음

사실 예전 버전도 이런식으로 쓸 수는 있었다는건 비밀


암튼 사실 이 버전에서 수정된건 지터건 지수 백오프건 추가했던거 걍 다 때려치고 걍 웹소캣 부분 스레드 분리시켜서 트래픽 최소화한것 밖에 없음

그리고 이게 웹소캣으로 새글이 떴다는 정보를 받을때만 새글을 파싱하게 되어있어서 글 수정에 바로바로 대응이 안되는데 꼭 글 수정시에도 바로바로 알림을 받고 싶으면 아래처럼 주소에 카테고리 파라미터 넣고 알리미 여러개 켜서 써야할듯

https://arca.live/b/channel_slug?category=카테고리

물론 아래처럼 카테고리 파라미터랑 검색 파라미터 같이 쓸 수도 있음

https://arca.live/b/channel_slug?category=카테고리&target=all&keyword=키워드


여담인데 다 업뎃하고 나서 방금 알아챈건데 베스트 라이브이나 핫딜 채널 같은 특수 채널은 웹 구조가 달라서 이걸로 파싱이 안되네..

어차피 공식 기능도 있고 저쪽에서 까지 쓰는 사람은 별로 없을테니 그건 나중에 업뎃하지 뭐