Implement trick or treat for old annnama. - annna - Annna the nice friendly bot. HTML git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/ DIR Log DIR Files DIR Refs DIR Tags DIR README --- DIR commit 2bb726baade9dd9fe6a98c7e507e9ebe8df86478 DIR parent 1c0609ccd63f3971b4d4e35b7422176ed23df3c8 HTML Author: Annna Robert-Houdin <annna@bitreich.org> Date: Sun, 27 Oct 2024 09:32:08 +0100 Implement trick or treat for old annnama. Diffstat: M annna-message-common | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+), 0 deletions(-) --- DIR diff --git a/annna-message-common b/annna-message-common @@ -1151,6 +1151,33 @@ case "${text}" in "${ircuser}, pumpkin.") annna-say -s "${server}" -c "${channel}" "${user}, 🎃" ;; +"${ircuser}, trick or treat!") + annna-say -s "${server}" -c "${channel}" "Wait for it. Old annnama is searching ..." + { + sleeptime="$(( $RANDOM % 120 ))" + if [ $sleeptime -gt 60 ]; + then + sleep "$(( $RANDOM % 30 + 20 )) + annna-say -s "${server}" -c "${channel}" "${user}, *swish* *swish* old annnama is still search." + sleeptime="$(( $RANDOM % 60))" + fi + sleep $sleeptime + + case "$(( $RANDOM % 2 ))" in + 1) + case "$(( $RANDOM % 3 ))" in + 0) candy="🍬";; + 1) candy="🍭";; + 2) candy="🍫";; + esac + annna-say -s "${server}" -c "${channel}" "${user}, you are so kind. Here is a candy: ${candy}" + ;; + 0) + annna-say -s "${server}" -c "${channel}" "${user}, BOO! ༼ つ ╹ ╹ ༽つ Did I scare you? Here's a spooky treat: $(boo)" + ;; + esac + } & + ;; "${ircuser}, please dance with me.") if [ $(($RANDOM % 2)) -gt 0 ]; then