mirror of https://github.com/nealey/irc-bot
38 lines
747 B
Plaintext
38 lines
747 B
Plaintext
|
#! /bin/sh
|
|||
|
|
|||
|
prefix=$1; export prefix; shift
|
|||
|
command=$1; export command; shift
|
|||
|
sender=$1; export sender; shift
|
|||
|
forum=$1; export forum; shift
|
|||
|
text=$1; export text; shift
|
|||
|
# $* is now args
|
|||
|
|
|||
|
# Debug output
|
|||
|
echo '>>>' ${prefix:+:}$prefix $command "$@" ${text:+:}"$text" 1>&2
|
|||
|
|
|||
|
newmont () {
|
|||
|
case $text in
|
|||
|
*strawberry*)
|
|||
|
echo "mmmmm"
|
|||
|
;;
|
|||
|
esac
|
|||
|
}
|
|||
|
|
|||
|
case $command in
|
|||
|
001)
|
|||
|
printf "\007JOIN %s\n" "#dumont"
|
|||
|
;;
|
|||
|
PRIVMSG)
|
|||
|
[ $forum = "#dumont" ] && newmont
|
|||
|
;;
|
|||
|
esac | while read -r line; do
|
|||
|
case "$line" in
|
|||
|
*)
|
|||
|
printf "%s\r\n" "${line#}"
|
|||
|
;;
|
|||
|
*)
|
|||
|
printf "PRIVMSG %s :%s\r\n" "$forum" "$line"
|
|||
|
;;
|
|||
|
esac
|
|||
|
done
|