Prosty i efektywny czat na stronę

1. Wybór serwera
Na początku musimy wybrać jakiś serwer IRC z tej listy: http://pirc.pl/serwery i wejść na niego 🙂
2. Rejestracja nicka
Po 15 minutach wpisujemy komendę:
/msg NickServ REGISTER haslo_do_konta_IRC nasz_mail
Nasępnie podajemy poniższe komendy:
/msg NickServ set secure on
/msg NickServ set kill quick
Powyższe komendy sprawią, ze nikt nam nie zajebie nicka, co jest ważne 😛
3. Rejestracja kanału
Następną czynnością jest rejestracja kanału, robimy to tak:
Wchodzimy na kanał, i jeśli tren kanał nie istnieje dostajemy autopa 😉
Wpiujemy komendę
/msg ChanServ REGISTER nazwa_kanału hasło_do_kanalu opis
haslo_do_kanalu i tak nie jest później wymagane aby wejść na kanał 😉
Następnie ustawiamy wiadomość powitalną:
/msg ChanServ set kanał entrymsg wiadomość_powitalna
Ustawiamy temat:
/topic #nazwa_kanalu temat
4. Przypisanie bota:
Na początku wybieramy jednego bota z podanych:
Elektroda
Hinagiku
Leszek_Miller
Nienormalny
Security
sufitowy-kot
zbyszek
i wpisujemy
/msg BotServ ASSIGN nazwa_kanału nazwa_bota
Ustawiamy parametry kanału:
/msg BotServ set nazwa_kanału opcja parametry (np /msg BotServ #naszkanal DONTKICKOPS ON)
DONTKICKOPS (ON|OFF) – Bot nie będzie kopać operatorów kanału.
DONTKICKVOICES (ON|OFF) – Bot nie kopie osób z prawem głosu (+v).
GREET – Bot będzie wyświetlać użytkownikom wchodzącym na kanał wiadomość powitalną.
FANTASY (ON|OFF) – Bot będzie reagował na publiczne komendy, typu !op, !voice, !halfop, !kick, !ban, !topic – ustawienia dostępu zależą od ustawień listy ACCESS/XOP kanału.
SYMBIOSIS (ON|OFF) – Bot przejmuje wszystkie zadania które wykonuje chanserv
[FUNKCJE SYMBIOSIS USTAW NA ON!]
Ustawiamy listę brzydkich słów:
/msg BotServ BADWORDS ADD słowo [SINGLE | START | END] – dodaje wskazane słowo do listy. Parametr SINGLE powoduje, że użytkownicy będą kopani za używanie wskazanego słowa w całości. Parametr START powoduje, że użytkownicy będą kopani za używanie wskazanego słowa na początku innych wyrazów. Parametr END powoduje, że użytkownicy będą kopani za używanie wskazanego słowa na końcu innych wyrazów. Pominięcie parametru powoduje, że użytkownicy będą kopani w każdym z przypadków, kiedy zostanie użyte wskazane słowo.
/msg BotServ BADWORDS DEL {słowo | numer-wpisu | lista} – usuwa wskazane wpisy z listy słów. Jako argument przyjmuje słowo, numer wpisu lub listę (przykład poniżej dla polecenia LIST).
/msg BotServ BADWORDS LIST [maska | lista] – wyświetla zawartość listy słów. Jeśli zostanie podana maska tylko pasujące wpisy zostaną pokazane. Można także użyć listy, przykład: /msg BotServ BADWORDS LIST 2-5,7-9 listuje wpisy od numeru 2 do 5 oraz od 7 do 9.
/msg BotServ BADWORDS CLEAR – usuwa wszystkie wpisy z listy.
I włączamy kopanie za brzydkie słowa 😉
/msg BotServ KICK nazwa_kanału BADWORDS on
Teraz ustawiamy XOP:
/msg ChanServ status nazwa_kanału ADD login
Login MUSI być zarejestrowany na serwerze
Staus to jedna z 4 komend:
VOP – Automatyczny voice (+v)
HOP – Automatyczny halfop (+h)
AOP – Automatyczny op (+o)
SOP – Automatyczny protect (+a)
Na początek ustawiamy dla nas autoopa
/msg ChanServ AOP #NaszKanal ADD nasz_login
i halfopy dla naszych współpracowników 😉
/msg ChanServ HOP #NaszKanal ADD login_pomocnika
Teraz nadeszła pora aby wstawić nasz czat na stronę\forum\blog itp 😀
Tworzymy skrypt php i wklejamy do niego:

<?
$USERS=file_get_contents('http://pirc.pl/api/nazwa_naszego_kanalu/users&#039;); /* Zwraca ilość użytkowników na kanale */
$TOPIC=file_get_contents('http://pirc.pl/api/nazwa_naszego_kanalu/topic&#039;); /* Zwraca temat ustawiony na kanale */
$MESSG=file_get_contents('http://pirc.pl/api/nazwa_naszego_kanalu/messages&#039;); /* Zwraca ilość wiadomości
wysłanych na kanał */
echo("Na czacie jest $USERS użytkowników
");
echo("Temat kanału: $TOPIC
");
echo("Dotychczas wysłano $MESSG wiadomości
");
/* Powyższe dane można obrobić za pomocą stylów CSS */

?>

Reklamowanie kanału
Jeśli chcemy zdobyć wielu użytkowników musimy zareklamować nasz kanał 😉
Aby to zrobić informujemy użytkowników kanału że jeśli chcą pomóc to niech umieszczą baner kanału na
swojej stronie\forum\blogu itp
Adres do baneru dla kanału
http://pirc.pl/banner/channel/nazwa_kanału/ ( / musi być na końcu! )
I to byłoby na tyle 😉
Informacje czerpałem z oficjalnej strony serwera PIRC:
http://pirc.pl
DODATKOWE INFORMACJE (z strony powyżej)
NickServ – http://pirc.pl/teksty/p_nickserv
ChanServ – http://pirc.pl/teksty/p_chanserv
BotServ – http://pirc.pl/teksty/p_botserv
HostServ – http://pirc.pl/teksty/p_hostserv (VHOST)
MemoServ – http://pirc.pl/teksty/p_memoserv (odpowiada za wysyłanie\odbieranie wiadomości do innych
uzytkowników nawet jeśli nie są dosŧępni)
Zarządzanie uzytkownikami – http://pirc.pl/teksty/uzytkownicy
Zarzadzanie kanałem – http://pirc.pl/teksty/kanaly
Lista komend na serwerze – http://pirc.pl/teksty/komendy
Najczęstrze problemy – http://pirc.pl/teksty/p_problem
PIRC API (wyświetlanie ilości użytkowników, tematu kanalu itp) – http://pirc.pl/teksty/p_api
Informacje o umieszczaniu bramki IRC na stronie – http://pirc.pl/teksty/bramka

Reklamy

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s