8ball module added.
This commit is contained in:
parent
e4e87dc176
commit
387432cdcd
24
modules/8ball/8ball.sh
Executable file
24
modules/8ball/8ball.sh
Executable 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"
|
Loading…
Reference in New Issue
Block a user