/irc-robot

IRC robot - school project (in czech)

Primary LanguageCGNU General Public License v2.0GPL-2.0

Projekt ISA 2014/2015
IRC bot s logováním přes SYSLOG protokol
Jan Havran, xhavra13


Jednoduchý bot logující sledované zprávy pomocí SYSLOG protokolu.

Použití: ircbot <host>[:<port>] <channel> <syslog_server> [list]
host:		adresa IRC serveru
port:		port IRC serveru
channel:	IRC kanál
syslog_server:	adresa SYSLOG serveru
list:		seznam sledovaných slov, oddělovač ";"

Příklad spuštění:
ircbot irc.freenode.net "#testfit" 127.0.0.1 "fit vutbr;lan;wan"

Překlad zdrojového kódu pomocí příkazu "make", testovací spuštění příkaz "make run"

Důležité: Aplikaci lze ukončit signálem SIGINT (ctrl+c), který aplikace odchytne,
	odpojí se od serveru (QUIT) a poté se ukončí.

Seznam souborů:
	1)  isa_main.c
	2)  isa_common.h
	3)  isa_irc.c
	4)  isa_irc.h
	5)  isa_syslog.c
	6)  isa_syslog.h
	7)  isa_queue.c
	8)  isa_queue.h
	9)  Makefile
	10) manual.pdf
	11) README