Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- if test "$1" == ""
- then
- CHAN=#OpBot
- else
- CHAN=\#$1
- fi
- echo "Canal à joindre : $CHAN"
- exec 3<>/dev/tcp/irc.example.net/6667
- echo -e "NICK OpBot" >&3
- echo -e "USER OpBot 8 * : Auto-Op Bot" >&3
- echo -e "JOIN $CHAN" >&3
- echo -e "PRIVMSG $CHAN :Hello world" >&3
- sleep 1
- while read ligne <&3
- do
- join=`echo $ligne | grep "JOIN :$CHAN"`
- if test "$join" != ""
- then
- username=`echo $join | cut -d "!" -f 1`
- username=`echo $username | cut -d ":" -f 2`
- echo "JOIN $username -> op"
- echo -e "PRIVMSG $CHAN :Bienvenue $username" >&3
- echo -e "MODE $CHAN +o $username" >&3
- fi
- ping=`echo $ligne | grep PING`
- if test "$ping" != ""
- then
- echo -n `date`
- echo " - $ping"
- pong=`echo $ligne | cut -d " " -f 2`
- echo -e "PONG $pong" >&3
- fi
- deop=`echo $ligne | grep "MODE $CHAN -o OpBot"`
- if test "$deop" != ""
- then
- echo -e "PRIVMSG $CHAN :Attention, je ne pourrai plus opérer tant que je ne serai pas op." >&3
- fi
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement