Files
logfile-to-discord/log_broadcast.sh
nanometer5088 a2d5c31d2d Added base files
Signed-off-by: nanometer5088 <code.deleo@simplelogin.com>
2023-06-30 20:57:43 -03:00

15 lines
421 B
Bash

#!/bin/bash
LOG_FILE="PATH/TO/LOG/FILE"
DISCORD_WEBHOOK_URL="ENTER YOUR WEBHOOK LINK HERE"
tail -n0 -F "$LOG_FILE" | while read -r line; do
if echo "$line" | grep -q "SERVICE ON LOG"; then
message="<@DISCORD USER ID>, $(echo "$line" | awk -F 'FILTER' '{print $2}' | sed 's/^[[:space:]]*//')"
curl -H "Content-Type: application/json" -X POST -d "{\"content\":\"$message\"}" "$DISCORD_WEBHOOK_URL"
fi
done