테스트 현황 : 새 글 새 댓글 디코로 알림 보내기 모듈 테스트
모듈명 : 새 글/댓글 웹훅 알림
설치경로 : ./modules/bsplus_webhook_notify
다운로드 : bsplus_webhook_notify-v0.0.2.zip
1차 다운로드 : bsplus_webhook_notify-v0.0.4.1.zip
2차 다운로드 : bsplus_webhook_notify-v0.0.5.zip
============== 미리보기 ===============

패치 리스트
v0.0.5
설정 화면 "알림 대상"에 "댓글 수정 시 알림" 체크박스가 새로 생겼어요. 게시글 수정 알림과 똑같이 기본값은 꺼짐이고, 켜시면 댓글이 수정될 때 원 게시글 제목과 함께 디코/텔레 알림이 갑니다.
관리자 화면에서 모듈 목록 한번 열어보시면 이번에도 "업데이트 가능" 뜰 텐데, 새 트리거(댓글 수정) 등록하는 거라 정상이니 한번 업데이트 눌러주시면 돼요. 정적분석도 통과했습니다.
v0.0.4.1
서버 오류
ParseError #0 "syntax error, unexpected ':', expecting ';' or ','" in
\xe\files\cache\template\modules\bsplus_webhook_notify\tpl\config.html.compiled.php on line 45
\xe\files\cache\template\modules\bsplus_webhook_notify\tpl\config.html.compiled.php:45
0.0.4 버전에서 오류가 있었습니다. 해결하였고 0.0.4.1 로 변경 하였습니다.
v0.0.4
설정 화면 "알림 대상" 섹션에 "게시판 범위" 선택이 새로 생겼어요:
전체 게시판 (기본값, 기존과 동일) — 아래 "제외할 게시판" 목록만 뺌
지정한 게시판만 (화이트리스트) — 선택하면 "알림 보낼 게시판" 목록이 나오고, 거기 적은 게시판만 알림 감. 목록 비워두면 안전하게 아무데도 알림 안 감(실수로 전체 공개되는 거 방지).
라디오 버튼으로 토글하면 아래 입력칸도 자동으로 바뀌어요. 코드도 새 글/글 수정/댓글 세 트리거가 이 로직 하나(isMidAllowed)를 공유하도록 정리했습니다. 정적분석 통과 확인했어요.
이번엔 트리거는 안 바뀌어서 "업데이트 가능" 알림 다시 안 뜰 거예요, 그냥 설정 화면 새로고침하고 쓰시면 됩니다.
v0.0.3
document.updateDocument 트리거 새로 등록해서 글 수정 시에도 알림 가도록 함
설정 화면에 "게시글 수정 시 알림" 체크박스 추가 — 기본값은 꺼짐으로 해뒀어요 (오타 수정 같은 잦은 편집까지 매번 오면 시끄러울 수 있어서, 필요하시면 직접 켜는 방식으로)
켜면 "✏️ 글 수정: 제목" 형태로 디스코드/텔레그램 둘 다 알림 감
코드 중복도 좀 정리했어요(새 글/글 수정이 게시판 조회·제외 체크 로직을 공유하도록)
⚠️ 한 가지 참고: 트리거를 새로 추가했기 때문에, 관리자 화면에서 이 모듈에 "업데이트 가능" 알림이 한 번 다시 뜰 거예요 — 이번엔 진짜로 새 트리거 등록이 필요해서 뜨는 정상적인 거니까, 한 번 눌러서 업데이트해주시면 됩니다 (그러고 나면 다시 안 뜸).
정적분석 다시 돌려서 문제 없는 것도 확인했습니다.
