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…
x
Reference in New Issue
Block a user