BotServ

Z Polnet

BotServ jest serwisem zarządzającym botami, które się stawia na kanałach. Przy jego pomocy można botom wydawać komendy, tworzyć i usuwać je, konfigurować dla każdego kanału. Nigdy nie należy pisać komend do botów, tylko do BotServ. Został on stworzony z myślą o użytkownikach, którzy nie mogą posiadać własnego bota. Dzięki swoim możliwościom, BotServ dobrze sprawuje się w roli zastępcy eggdropa, będąc przy tym łatwy w obsłudze. Standardowo na kanale współpracuje z serwisem ChanServ, ale może też go w wielu sytuacjach zastępować - zależnie od tego jak zostanie skonfigurowany.

Spis treści

HELP

Składnia: /msg BotServ HELP [komenda] [opcja]

Dzięki komendzie HELP można uzyskać pomoc na temat innej komendy. Więcej informacji na temat konkretnej komendy można uzyskać, pisząc:

/msg BotServ HELP KOMENDA

BotServ opisze wtedy działanie komendy oraz to jak jej używać (poda składnię). Jeśli jakaś komenda ma dodatkowe opcje (np. komenda SET) to pomoc na temat konkretnej opcji można uzyskać pisząc:

/msg BotServ HELP KOMENDA OPCJA

Przykładowo jeśli chcemy uzyskać informacje na temat opcji GREET w komendzie SET, piszemy:

/msg BotServ HELP SET GREET

Wielkość liter nie ma znaczenia.

BOTLIST

Składnia: /msg BotServ BOTLIST

Komenda wyświetla listę dostępnych w sieci botów.

ASSIGN

Składnia: /msg BotServ ASSIGN <kanał> <nick>

Przykład: /msg BotServ ASSIGN #Twoj_kanal Dziewica

Przydziela bota o wskazanym nicku (Lista nicków) na kanał. Będzie on przebywał na kanale jeśli będzie na nim obecny przynajmniej jeden użytkownik. Jeśli nie będzie nikogo, bot wyjdzie z kanału.

Zobacz pomoc do komend MLOCK i KEEPTOPIC, aby dowiedzieć się jak zachować ustawienia trybów i temat.

UNASSIGN

Składnia: /msg BotServ UNASSIGN <kanał>

Przykład: /msg BotServ UNASSIGN #Twoj_kanal

Użycie tej komendy powoduje, że bot zostanie usunięty z kanału, ale jego konfiguracja nie zostanie skasowana. Będzie można go ponownie przydzielić do kanału w każdej chwili, bez potrzeby ponownego konfigurowania.

INFO

Składnia: /msg BotServ INFO <kanał | nick>

Wyświetla informacje o wskazanym kanale lub bocie - w zależności od podanego parametru. Z parametrem kanał, zostaną wyświetlone informacje i opcje dotyczące danego kanału. Informacje o kanale będą zupełnie inne niż w komendzie INFO serwisu ChanServ - będą one dotyczyć ustawień bota na danym kanale. Jeśli parametrem będzie nick bota, podane informacje będą zawierać takie dane jak: data stworzenia bota, ilość obsługiwanych kanałów, itp.

SET

Składnia: /msg BotServ SET <opcja> <parametr>

Komenda pozwala modyfikować ustawienia różnych opcji bota.

Aby uzyskać pomoc na temat wybranej opcji napisz:

/msg BotServ HELP SET OPCJA

SET DONTKICKOPS

Składnia: /msg BotServ set <kanał> DONTKICKOPS <ON | OFF>

Włącza (ON) lub wyłącza (OFF) opcję nie kopania użytkowników posiadających status operatora, nawet jeśli nie przysługuje im poziom dostępu NOKICK.

SET DONTKICKVOICES

Składnia: /msg BotServ SET <kanał> DONTKICKVOICES <ON | OFF>

Włącza (ON) lub wyłącza (OFF) opcję nie kopania użytkowników posiadających status voice, nawet jeśli nie przysługuje im poziom dostępu NOKICK.

SET FANTASY

Składnia: /msg BotServ SET <kanał> FANTASY <ON | OFF>

Włącza (ON) lub wyłącza (OFF) dostęp do kanałowych poleceń publicznych takich jak: !op, !deop, !k, !kick, !ban, !unban, !kb, !voice, !devoice, !seen, !halfop, !dehalfop (część komend, przyjmuje jako parametry nicki użytkowników i powody).

Użytkownicy dopuszczeni do używania komend publicznych muszą mieć odpowiedni poziom dostępu, tożsamy z komendami ChanServ (np. aby używać komendy !deop, nadane mu uprawnienia muszą zawierać poziom OPDEOP).

SET GREET

Składnia: /msg BotServ SET <kanał> GREET <ON | OFF>

Włącza (ON) lub wyłącza (OFF) wiadomość powitalną dla kanału, wyświetlaną użytkownikowi po wejściu na niego. Różnica między GREET, a ENTRYMSG jest taka, że każdy użytkownik może sobie sam przypisać treść tego greeta, komendą SET GREET serwisu NickServ.

SET SYMBIOSIS

Składnia: /msg BotServ SET <kanał> SYMBIOSIS <ON | OFF>

Włącza (ON) lub wyłącza (OFF) rozszerzony tryb bota dla kanału. Gdy ten tryb jest włączony, bot będzie wykonywał wszelkie działania na kanale włącznie z ustawianiem flag, trybów, kicków i tematów zamiast ChanServa (domyślne to on to robi).

SET NOBOT

Składnia: /msg BotServ SET <kanał> NOBOT <ON | OFF>

Polecenie to pozwala określić kanał, do którego nie wolno przypisywać botów. Dotychczasowe przypisania botów zostaną cofnięte, dla kanału po włączeniu tej opcji.

SET PRIVATE

Składnia: /msg BotServ SET <nick-bota> PRIVATE <ON | OFF>

Polecenie pozwala na blokadę przypisania wskazanego bota do kanałów, przez użytkowników nie będących IRC operatorami.

KICK

Składnia: /msg BotServ KICK <kanał> <opcja> <parametry>

Konfiguruje opcje kopania na kanale.

Jeśli opcja PEACE w ChanServ jest aktywna, wówczas BotServ będzie kopał tylko użytkowników bez jakichkolwiek rang (opów, halfopów, itp) i wpisów w kanałowej liście dostępu. Z kolei, gdy ta opcja będzie wyłączona to BotServ, będzie kopał wszystkich, bez wyjątku.

Aby uzyskać więcej informacji o poszczególnych funkcjach napisz"

/msg BotServ HELP KICK opcja

KICK BOLDS

Składnia: /msg BotServ KICK <kanał> BOLDS <ON | OFF> [ttb]

Włącza (ON) lub wyłącza (OFF) kopanie za używanie pogrubionego tekstu na danym kanale.

Parametr ttb to liczba kopniaków, po których użytkownik zostaje zbanowany. Opuszczenie tego parametru wyłącza banowanie.

KICK COLORS

Składnia: /msg BotServ KICK <kanał> COLORS <ON | OFF> [ttb]

Włącza (ON) lub wyłącza (OFF) kopanie za używanie kolorowego tekstu na danym kanale.

Parametr ttb to liczba kopniaków, po których użytkownik zostaje zbanowany. Opuszczenie tego parametru wyłącza banowanie.

KICK REVERSES

Składnia: /msg BotServ KICK <kanał> REVERSES <ON | OFF> [ttb]

Włącza (ON) lub wyłącza (OFF) kopanie za używanie odwrócenia kolorów tekstu i tła na danym kanale (przykładowo w mIRCu odpowiada za to skrót klawiszowy ctrl+r).

Parametr ttb to liczba kopniaków, po których użytkownik zostaje zbanowany. Opuszczenie tego parametru wyłącza banowanie.

KICK UNDERLINES

Składnia: /msg BotServ KICK <kanał> UNDERLINES <ON | OFF> [ttb]

Włącza (ON) lub wyłącza (OFF) kopanie za używanie podkreślonego tekstu na danym kanale.

Parametr ttb to liczba kopniaków, po których użytkownik zostaje zbanowany. Opuszczenie tego parametru wyłącza banowanie.

KICK CAPS

Składnia: /msg BotServ KICK <kanał> CAPS <ON | OFF> [ttb] [min] [procent]

Włącza (ON) lub wyłącza (OFF) kopanie za używanie WIELKICH LITER na danym kanale. Bot kopie jeśli tekst zawiera przynajmniej min wielkich liter co stanowi co najmniej procent całego tekstu w linii (w przypadku nie podania tych wartości przyjmowane są standardowe: 10 znaków i 25%).

Parametr ttb to liczba kopniaków, po których użytkownik zostaje zbanowany. Opuszczenie tego parametru wyłącza banowanie.

KICK FLOOD

Składnia: /msg BotServ KICK <kanał> FLOOD <ON | OFF> [ttb] [ln] [sek]

Włącza (ON) lub wyłącza (OFF) kopanie za flood na danym kanale. Włączenie tej opcji powoduje wykopywanie użytkowników floodujących, czyli wysyłających na kanał co najmniej ln linii tekstu w ciągu sek sekund (w przypadku nie podania tych wartości przyjmowane są standardowe: 6 linii w ciągu 10 sekund).

Parametr ttb to liczba kopniaków, po których użytkownik zostaje zbanowany. Opuszczenie tego parametru wyłącza banowanie.

KICK REPEAT

Składnia: /msg BotServ KICK <kanał> REPEAT <ON | OFF> [ttb] [num]

Włącza (ON) lub wyłącza (OFF) kopanie za powtarzanie tekstu na danym kanale. Włączenie tej opcji powoduje wykopywanie użytkowników powtarzających się, czyli wysyłających na kanał co najmniej num razy ten sam tekst (w przypadku nie podania tego parametru, przyjmowana jest wartość domyślna wynosząca 3).

Parametr ttb to liczba kopniaków, po których użytkownik zostaje zbanowany. Opuszczenie tego parametru wyłącza banowanie.

KICK BADWORDS

Składnia: /msg BotServ KICK <kanał> BADWORDS <ON | OFF> [ttb]

Włącza (ON) lub wyłącza (OFF) kopanie za używanie zakazanych słów.

Możesz ustalić listę zakazanych słów za pomocą polecenia BADWORDS.

Parametr ttb to liczba kopniaków, po których użytkownik zostaje zbanowany. Opuszczenie tego parametru wyłącza banowanie.

BADWORDS

Składnia 1: /msg BotServ BADWORDS <kanał> ADD <słowo> [SINGLE | START | END]

Składnia 2: /msg BotServ BADWORDS <kanał> DEL <słowo | pozycja | lista>

Składnia 3: /msg BotServ BADWORDS <kanał> LIST [maska | lista]

Składnia 4: /msg BotServ BADWORDS <kanał> CLEAR

Polecenie umożliwia zarządzanie kanałową listą zakazanych słów. Lista ta określa, za używanie których słów, użytkownicy mogą zostać wyrzuceni z kanału. Aby uzyskać więcej informacji napisz:

/msg BotServ HELP KICK BADWORDS

Komenda BADWORDS kanał ADD umożliwia dodanie wskazanego słowa do listy. Parametr SINGLE powoduje, że użytkownicy będą kopani za używanie wskazanego słowa w całości. Parametr START - kopanie za używanie wskazanego słowa na początku innych wyrazów lub zdań, END za używanie wskazanego słowa na końcu wyrazów lub zdań. Nie podanie żadnego parametru spowoduje wykopane użytkownika w każdym z przypadków, kiedy zostanie użyte wskazane słowo, czyli w praktyce nie zawsze słusznie.

Polecenie BADWORDS kanał DEL usuwa wskazane słowo lub słowa z listy (dopuszczalne jest podanie numeru słowa, lub grupy słów, przykład poniżej).

Polecenie BADWORDS kanał LIST wyświetla listę zakazanych słów. Jeśli zostanie podana maska, wyświetlone zostaną jedynie wpisy pasujące do wzorca (dopuszczalne jest podanie numeru słowa, lub grupy słów, przykład poniżej).

Przykład:

/msg BotServ BADWORDS kanał LIST 2-5,7-9
Wyświetla listę zakazanych słów dla danego kanału, od numeru 2 do 5, oraz od 7 do 9.
/msg BotServ BADWORDS kanał CLEAR
Usuwa wszystkie wpisy z listy zakazanych słów.

SAY

Składnia: /msg BotServ SAY <kanał> <tekst>

Komenda spowoduje, że bot wypowie tekst na danym kanale.

ACT

Składnia: /msg BotServ ACT <kanał> <tekst>

Sprawia, że bot użyje komendy akcji (/me) przy wypowiedzeniu podanego tekstu na kanale.

BOT

Składnia 1: /msg BotServ BOT ADD <nick> <ident> <host> <nazwa>

Składnia 2: /msg BotServ BOT CHANGE <starynick> <nick> <ident> <host> <nazwa>

Składnia 3: /msg BotServ BOT DEL <nick>

Składnia 4: /msg BotServ BOT LIST

Polecenie pozwala IRC operatorom na tworzenie, modyfikowanie oraz kasowanie botów używanych przez użytkowników sieci na kanałach.

/msg BotServ BOT ADD
Dodaje bota o podanym nicku, idencie, hoście oraz realname.
/msg BotServ BOT CHANGE
Pozwala na zmianę nicka, identa, hosta lub realname bota bez jego kasowania.
/msg BotServ BOT DEL
Usuwa wskazanego bota.
/msg BotServ BOT LIST
Działa tak samo jak BOTLIST wyświetlając wszystkie dostępne boty.

UWAGA: Jeśli stworzony zostanie bot o nicku, który jest już zarejestrowany, nick zostanie odrejestrowany. Podobnie jeśli nick stworzonego bota będzie używany przez innego użytkownika - zostanie on wtedy rozłączony.

Osobiste