annna-channel-message - 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 --- annna-channel-message (762B) --- 1 #!/bin/sh 2 3 server="$1" 4 channel="$2" 5 user="$3" 6 text="$4" 7 8 cfgbase="$(pwd)" 9 ircbase="$(cat ${cfgbase}/ircbase)" 10 ircuser="$(cat ${cfgbase}/${server}/ircuser)" 11 serverbase="${ircbase}/${server}" 12 modbase="$(cat ${cfgbase}/modbase)" 13 14 case "${channel}" in 15 \#bitreich-radio) 16 annna-message-radio "${server}" "${channel}" "${user}" "${text}" 17 ;; 18 \#gopherproject) 19 annna-message-gopherproject "${server}" "${channel}" "${user}" "${text}" 20 ;; 21 \#bitreich-wikigame) 22 annna-message-wikigame "${server}" "${channel}" "${user}" "${text}" 23 ;; 24 \#bitreich-idle) 25 # This one runs its own daemon, so we have to give it a raw message. 26 printf "$(date +%s) <%s> %s\n" >> "${serverbase}/${channel}/out" 27 ;; 28 *) 29 annna-message-common "${server}" "${channel}" "${user}" "${text}" 30 ;; 31 esac 32