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 |
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.
Składnia: /msg BotServ BOTLIST
Komenda wyświetla listę dostępnych w sieci botów.
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.
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.
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.
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
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.
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.
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).
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.
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).
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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
/msg BotServ BADWORDS kanał CLEAR
Składnia: /msg BotServ SAY <kanał> <tekst>
Komenda spowoduje, że bot wypowie tekst na danym kanale.
Składnia: /msg BotServ ACT <kanał> <tekst>
Sprawia, że bot użyje komendy akcji (/me) przy wypowiedzeniu podanego tekstu na kanale.
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
/msg BotServ BOT CHANGE
/msg BotServ BOT DEL
/msg BotServ BOT LIST
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.