8ball module added.

This commit is contained in:
Storm Dragon 2016-09-14 12:10:04 -04:00
parent e4e87dc176
commit 387432cdcd
1 changed files with 24 additions and 0 deletions

24
modules/8ball/8ball.sh Executable file
View File

@ -0,0 +1,24 @@
[ -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"