stormbot/bot.sh
Dimitar Dimitrov 5ab8fd674f visual errors
2013-07-16 21:17:56 -04:00

29 lines
602 B
Bash
Executable File

# !/bin/bash
. bot.properties
config=".bot.cfg"
echo "NICK $nick" > $config
echo "USER $user" >> $config
echo "JOIN #$channel" >> $config
tail -f $config | telnet $server 6667 | while read res;
do
# do things when you see output
case "$res" in
PING*)
echo "$res" | sed "s/PING/PONG/" >> $config
;;
# for pings on nick/user
*"You have not"*)
echo "JOIN #$channel" >> $config
;;
*JOIN*)
whojoin=$(echo "$res" | sed -r "s/:(.*)\!.*@.*/\1/")
echo "PRIVMSG #$channel :Welcome $whojoin :)" >> $config
;;
*)
echo "$res"
;;
esac
done