#!/usr/bin/env bash # Claude Code - Notification 훅 # Claude가 사용자 주의가 필요한 알림을 보낼 때 실행된다. # # stdin JSON 형식: {"session_id": "...", "message": "..."} set -euo pipefail HOOK_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # stdin에서 JSON 읽기 INPUT="$(cat)" MESSAGE="$(echo "$INPUT" | jq -r '.message // ""')" if [[ -z "$MESSAGE" ]]; then exit 0 fi TELEGRAM_MESSAGE="🔔 *Claude 알림* ${MESSAGE}" "$HOOK_DIR/notify_telegram.sh" "$TELEGRAM_MESSAGE"