[ -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"