Un bot IRC stupid qui parle de bus et de projet.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
686 B

#!/bin/sh
srv=irc.rezometz.org
chan="#rezo"
name="Macron"
monitor() {
tail -f -n1 "$srv/$chan/out" | \
while read -r date time nick msg
do
if echo "$msg" | grep -Eiq 'tocard'
then
echo "Est-ce que je peux dire autocar ?"
elif echo "$msg" | grep -Eiq '^'"$name"'.*\?'
then
echo "PARCE QUE C'EST NOTRE PROJEEEET !"
fi
done > "$srv/$chan/in"
}
while true; do
ii -s "$srv" -n "$name" -f "Et Manuels Macront" -i . &
iipid="$!"
sleep 5
printf "/j %s\n" "$chan" > "$srv/in"
monitor&
monitpid="$!"
wait "$iipid"
pkill -P "$monitpid"
done