25 lines
606 B
Bash
25 lines
606 B
Bash
|
[ -f functions.sh ] && source functions.sh
|
||
|
|
||
|
userNick="$1"
|
||
|
shift
|
||
|
chan="$1"
|
||
|
shift
|
||
|
question="$@"
|
||
|
|
||
|
if [ "${question: -1:1}" != "?" ]; then
|
||
|
message="Please phrase your answer in the form of a question."
|
||
|
else
|
||
|
case "${question,,}" in
|
||
|
"do you have"*"balls?")
|
||
|
if [[ "$(echo "$question" | tr -cd '[:digit:]')" =~ ^[0-9]+$ ]]; then
|
||
|
message="I just have the 2 big ol' hairy balls $(shuf -n 1 -e "on your chin" "in your mouth")."
|
||
|
else
|
||
|
message="I have 2 greate big ol' hairy balls. You wanna touch 'em?"
|
||
|
fi
|
||
|
;;
|
||
|
*)
|
||
|
message="$(shuf -n1 -e "yes" "no" "maybe" "ask again later")."
|
||
|
esac
|
||
|
fi
|
||
|
msg "$chan" "$userNick: $message"
|