Improved greet trigger.
This commit is contained in:
@@ -17,10 +17,18 @@ else
|
|||||||
greeting=("Greetings" "Welcome!")
|
greeting=("Greetings" "Welcome!")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Replace {channel} placeholder with actual channel name
|
# Replace placeholders with actual values
|
||||||
selectedGreeting="${greeting[$((RANDOM % ${#greeting[@]}))]}"
|
selectedGreeting="${greeting[$((RANDOM % ${#greeting[@]}))]}"
|
||||||
selectedGreeting="${selectedGreeting//\{channel\}/$2}"
|
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
|
esac
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
Greetings
|
Greetings
|
||||||
Howdy, welcome to {channel}!
|
Howdy {name}, welcome to {channel}!
|
||||||
Wazzup Moe Fugger!
|
|
||||||
Welcome to {channel}!
|
Welcome to {channel}!
|
||||||
|
|||||||
Reference in New Issue
Block a user