WeCom(기업용 위챗) 알림 설정
기업용 위챗(WeCom) 웹훅으로 백업·크론·서비스 상태 알림을 설정하고, 오해 없는 명확한 메시지로 보내주는 스킬.
자동화·워크플로입문★ 1,323⑂ 212AI 점수 8/10마지막 업데이트: 2026. 8. 8.
무엇을 해주나
- WeCom(企业微信) 그룹 봇 웹훅 URL을
~/.config/setup-notifications-via-wecom/config.json에 안전하게 저장하고(권한 600) 연결 테스트까지 진행합니다. - 번들된
scripts/send_wecom.py로 한 줄 명령 또는 파일 기반 멀티라인 메시지를 전송합니다. 중국 본토 환경에서 텐센트 API가 막히는 문제를 피하기 위해 프록시 환경변수를 자동으로 해제합니다. - 백업 완료, 장애 알림(Alert), 정기 상태 보고 3가지 템플릿을 제공합니다.
- 메시지 작성 규칙이 핵심입니다: 결론을 첫 줄에 쓰고, '현재 총량(State)'과 '이번 변경분(Delta)'을 반드시 구분하고, 모든 숫자에 무엇을 세는지 정의를 붙이고, 커밋 해시·경로 같은 노이즈는 빼고, 마지막에 '다음 할 일'을 명시합니다.
이런 분께 추천
- 중국 사업장·팀에서 기업용 위챗을 업무 메신저로 쓰는 개발자/운영자
- 백업 스크립트, cron 작업, 배포 파이프라인의 결과를 메신저로 받고 싶은 분
- "동기화 완료"처럼 애매한 알림 때문에 매번 다시 확인해야 했던 경험이 있는 분
활용 예시
- 백업 동기화 리포트: "오늘 03:00 자동 동기화 정상, 수동 증분 243개 파일(주 세션 13 + 부가 230), 누락 0건, 원본 1075 / 백업 2328, 조치 필요 없음"처럼 상태와 증분을 나눠 자동 보고.
- 장애 알림: API 에러율 10% 초과 시
[P2] 결제 API 에러율 급등형식으로 영향 범위·시작 시각·조치 내용·다음 업데이트 예정 시각을 담아 전송. - 기존 셸 스크립트에 붙이기: "내 백업 스크립트가 끝나면 WeCom으로 알려줘"라고 요청하면 스크립트 출력의 숫자를 수집해 템플릿에 채워 전송하는 흐름을 만들어 줍니다.
· · · 설치 가이드 · · ·
Claude 앱에 설치 (터미널 필요 없음)
- 아래 버튼으로 ZIP 파일을 받으세요.
- Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
- Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
Claude Code에 설치
Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요
클로드스킬마트에서 찾은 스킬을 설치해줘. GitHub 저장소 daymade/claude-code-skills 의 setup-notifications-via-wecom 폴더를 내 ~/.claude/skills/setup-notifications-via-wecom/ 에 그대로 복사해줘. 설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.
직접 명령으로 설치하기
git clone https://github.com/daymade/claude-code-skills.git /tmp/ccs && mkdir -p ~/.claude/skills && cp -r /tmp/ccs/setup-notifications-via-wecom ~/.claude/skills/⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.
- 터미널을 열고 저장소를 복제합니다:
git clone https://github.com/daymade/claude-code-skills.git - 스킬 폴더를 Claude Code 스킬 디렉터리로 복사합니다:
mkdir -p ~/.claude/skills && cp -r claude-code-skills/setup-notifications-via-wecom ~/.claude/skills/ - 전송 스크립트 실행에 필요한
uv가 없으면 설치합니다:curl -LsSf https://astral.sh/uv/install.sh | sh(또는 Python +pip install requests) - 기업용 위챗 그룹 → 그룹 봇(群机器人) 추가 → 웹훅 주소를 복사합니다.
- 설정 파일을 만듭니다:
mkdir -p ~/.config/setup-notifications-via-wecom echo '{"webhook_url": "복사한_웹훅_URL"}' > ~/.config/setup-notifications-via-wecom/config.json chmod 600 ~/.config/setup-notifications-via-wecom/config.json - 스킬 폴더에서 테스트 전송:
uv run --with requests scripts/send_wecom.py --message "WeCom 테스트 ✅" - Claude Code를 다시 실행하고 "WeCom으로 백업 완료 알림 보내줘"처럼 말하면 스킬이 자동으로 호출됩니다.
GitHub에서 원본 보기 ↗라이선스: MIT