Fix "\\\007NOTICE $sender :foo" factoid problem

This commit is contained in:
Neale Pickett 2010-12-16 21:29:52 -07:00
parent 13202d4ebd
commit e196c6a3e2
2 changed files with 13 additions and 5 deletions

View File

@ -7,15 +7,19 @@ command=$1; export command; shift
# $* is now args
text=$(cat)
join () {
printf '\aJOIN %s\n' "$1"
}
case $command in
001)
printf '\aJOIN #woozle\n'
printf '\aJOIN #foozle\n'
printf '\aJOIN #bot\n'
join "#woozle"
join "#foozle"
join "#bot"
;;
PRIVMSG)
case "$forum" in
\#woozle|\#foozle)
\#*)
./firebot "$text" || \
./whuffie woozle.whuffie.cdb "$text" || \
./infobot woozle.factoids.cdb "$text"
@ -23,7 +27,8 @@ case $command in
esac
;;
INVITE)
printf '\aJOIN %s\n' "$forum"
join "$forum"
echo "Thanks for the invitation, $sender."
;;
esac

View File

@ -65,6 +65,9 @@ EOF
"")
exit 1
;;
\\*)
echo "Someone's up to no good!"
;;
\\*)
printf "%s" "$resp" | cut -b2-
;;