HEX
Server: nginx/1.29.3
System: Linux 11979.bigscoots-wpo.com 6.8.0-88-generic #89-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 01:02:46 UTC 2025 x86_64
User: nginx (1068)
PHP: 7.4.33
Disabled: exec,system,passthru,shell_exec,proc_open,proc_close,popen,show_source,cmd# Do not modify this line # 1684243876
Upload Files
File: //bigscoots/includes/slack_functions.sh
export SLACK_WEBHOOK_URL="https://n8n.bigscoots.dev/webhook/slack/add-message"
export SLACK_TOKEN="e82e6baf-7942-43b7-b5c3-46e2dacb15a0"

send_slack_initial() {
    local message="$1"
    local channel="${2:-test}"

    curl -s -X POST "$SLACK_WEBHOOK_URL" \
        -H "Authorization: Bearer $SLACK_TOKEN" \
        -H "Content-Type: application/json" \
        -d "{
            \"message\": \"$message\",
            \"channel\": \"$channel\"
        }" | jq -r '.message_id // empty'
}

send_slack_thread() {
    local thread_id="$1"
    local message="$2"
    local channel="${3:-test}"

    if [ -n "$thread_id" ]; then
        curl -s -X POST "$SLACK_WEBHOOK_URL" \
            -H "Authorization: Bearer $SLACK_TOKEN" \
            -H "Content-Type: application/json" \
            -d "{
                \"message\": \"$message\",
                \"channel\": \"$channel\",
                \"parent_msg_id\": \"$thread_id\"
            }" > /dev/null
    fi
}