mirror of https://github.com/nealey/irc-bot
add example bot
This commit is contained in:
parent
95a18f7700
commit
962537e98f
|
@ -0,0 +1,37 @@
|
|||
#! /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
|
|
@ -0,0 +1 @@
|
|||
newmont
|
|
@ -0,0 +1 @@
|
|||
moo.slashnet.org:6667
|
Loading…
Reference in New Issue