Improved greet trigger.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user