epiX - IRC bot

Q: Jak uruchomić to cholerstwo?

Potrzebujesz tylko dostępu przez shella do dowolnego serwera z PHP. Dzięki temu epiX może radośnie śmigać na większości serwerów uczelnianych :-) Przyda się też dostęp do bazy MySQL, ale nie jest to konieczne. Anyways, najpierw edytuj plik epiX.conf, a później wstukaj `php start.php epiX.conf &` aby odpalić bota w tle.

Q: A nie może się uruchamiać automatycznie?

Pewnie, że może. W pliku botcheck wpisz ścieżkę, daj mu +x, a później dodaj do crontaba.

Q: Coś nie działa, ale nie wiem co.

Włącz debug mode w epiX.conf i uruchom bota ręcznie bez `&` na końcu - będziesz widział traffic z serwerem.

Q: Logi nie działają.

Działają, tylko muszą być w katalogu dostępnym z poziomu www. Najlepiej wrzucić epiXa gdzieś do public_html, edytować plik logs.php i podać tam pełną ścieżkę.

Q: Potrafi coś jeszcze?

Zajrzyj do /includes. W on_join.inc.php można dodawać akcje wykonywane, kiedy ktoś wchodzi na kanał. Domyślnie jest to auto-opowanie wg listy hostów w pliku autoop.list.

Q: Nie mam dostępu do bazy danych MySQL na serwerze.

Włącz simple_mode w konfigu. Stracisz logowanie, ale pluginy będą działały.

Q: Chcę napisać własny plugin.

W katalogu /plugins znajdziesz wzór. Edytuj i viola!

Q: Napisałem fajny plugin.

To miło. Jeśli chcesz się nim podzielić ze światem to podeślij go mnie, na pewno pojawi się przy okazji następnej wersji.

Q: Na moim kanale są nieletni, chcę wyłączyć !cycki.

Zbanuj nieletnich.

Q: Ej, mówię serio, chcę wyłączyć !cycki.

Ja też mówię serio - zbanuj nieletnich. !cycki to istota epiXa ;-)

Q: No dobra, powiedzmy, że chcę wyłączyć inny plugin.

Przenieś niechciane pluginy do podkatalogu /not-used i po sprawie.

Q: Zajebiste logo!

Word. Wstukane z palca przez Stanisława G. Dzięki stary!

Q: Jesteś męską szowinistyczną świnią tworząc takie pluginy!

Też nad tym ubolewam...

W razie innych pytań - mail, gg lub IRC. Dane w dziale kontakt.