Improved greet trigger.

This commit is contained in:
Storm Dragon
2025-11-04 18:33:42 -05:00
parent 2a25355c58
commit 6e85ced88c
2 changed files with 11 additions and 4 deletions

View File

@@ -17,10 +17,18 @@ else
greeting=("Greetings" "Welcome!")
fi
# Replace {channel} placeholder with actual channel name
# Replace placeholders with actual values
selectedGreeting="${greeting[$((RANDOM % ${#greeting[@]}))]}"
selectedGreeting="${selectedGreeting//\{channel\}/$2}"
msg "$2" "$1: $selectedGreeting"
# Check if greeting contains {name} placeholder
if [[ "$selectedGreeting" == *"{name}"* ]]; then
# Replace {name} with actual name, don't add prefix
selectedGreeting="${selectedGreeting//\{name\}/$1}"
msg "$2" "$selectedGreeting"
else
# No {name} placeholder, use traditional "name: greeting" format
msg "$2" "$1: $selectedGreeting"
fi
;;
esac