stormbot/modules/spin/spin.sh

25 lines
471 B
Bash
Raw Normal View History

2020-07-29 20:12:32 -04:00
[ -f functions.sh ] && source functions.sh
userNick="$1"
shift
chan="$1"
shift
message="${*}"
spin="${message##*[[:space:]]}"
2020-07-29 20:12:32 -04:00
message="${message} $spin $spin $spin "
2020-07-31 12:58:04 -04:00
spinCount=$((RANDOM % 7 + 7))
2020-07-29 20:12:32 -04:00
if [[ "$spin" =~ [aeiou].$ ]]; then
2020-07-31 12:58:04 -04:00
for i in $(seq $spinCount) ; do
2020-07-29 20:12:32 -04:00
spin+="${spin: -1}${spin: -1}"
message+="$spin "
done
else
2020-07-31 12:58:04 -04:00
for i in $(seq $spinCount) ; do
2020-07-29 20:12:32 -04:00
spin+="${spin: -2}"
message+="$spin "
done
fi
msg "$chan" "$message"