Working with variable inputs...

This commit is contained in:
danny28506 2025-01-12 18:00:00 -05:00
parent 3ec038bb1e
commit d058cd9e19
1 changed files with 11 additions and 9 deletions

View File

@ -2,9 +2,9 @@
#
# Purpose: Send image and message to a Discord webhook URL that will post the data to a Discord channel.
#
# Input parameters:
# 1. Image
# 2. Message
# Input arguments/parameters:
# 1. Image = $1
# 2. Message = $2
#
# Example:
# ./scripts/push_processors/push_discord.sh /srv/images/NOAA-18-20210212-091356-MCIR.jpg "test"
@ -15,17 +15,19 @@
# input params
DISCORD_WEBHOOK=https://discord.com/api/webhooks/1328127093590196254/4qeyLRUweFwf8bBv_D9fOWq3xSQHzm2HEYZoKB_IyXRHxwd25byaICR3fd6Y2C2tttYQ
IMAGE=/home/danny28506/gitea/Automated_Discord_Image_Pusher/Patch_starfleet_command_2000.png
#MESSAGE=$3
IMAGE=$1
MESSAGE=$2
# check that the file exists and is accessible
if [ -f "${IMAGE}" ]; then
log "Sending message to Discord webhook" "INFO"
push_log=$(curl -H "Content-Type: multipart/form-data" \
# log "Sending message to Discord webhook" "INFO"
echo "Sending Message..."
push_log=$(curl -H "Content-Type: multipart/form-data" \
-F file=@$IMAGE \
-F "payload_json={\"content\":\"$MESSAGE\"}" \
$DISCORD_WEBHOOK 2>&1)
log "${push_log}" "INFO"
# log "${push_log}" "INFO"
else
log "Could not find or access image/attachment - not sending message to Discord" "ERROR"
# log "Could not find or access image/attachment - not sending message to Discord" "ERROR"
echo "Error..."
fi