BotService pozwala tworzyć i zarządzać rozszerzalne boty, które żyją w kanałach, odpowiada na wiadomości, pozdrawia użytkowników i wykonywać własne polecenia. Bots są zbudowane na systemie podłączania funkcji - każdy bot może być skonfigurowany z różnych zachowań.
Możliwości
Każdy bot może mieć jedną lub więcej możliwości włączonych:
- Mencje - odpowiada, gdy ktoś wspomina bot po imieniu
- Greeter - wita użytkowników, gdy dołączają do kanału, opcjonalnie mówi do widzenia na części
-
Polecenia własne
- zdefiniowany przez użytkownika
Wyłącznik BotNamepolecenia z konfigurowalnymi odpowiedziami -
Pomoc
- built- in
Bot Name helppolecenie wykazujące dostępne polecenia -
Koper ogrodowy
- RPG kości toczenia ze standardowym notacji (
2d6,d20+5,4d6kh3). StosowanieBot Name roll <notation>toczyć kości - Mediana - auto- umiarkowanie, które monitoruje wszystkie wiadomości dla zablokowanych słów, spam, powódź, i zamki blokady nadużyć. Konfiguracyjne działania: ostrzeżenie, wyciszenie lub kopnięcie
-
Ciekawostki - interaktywny quiz z 6 kategorii, punktacji i timerów. Stosowanie
BotName trivia start!by rozpocząć rundę - Scheduler - posty planowane wiadomości /periodic do kanałów. Obsługuje interwał (co N minut) i harmonogramy dzienne (przy HH: MM UTC)
-
RSS - monitoruje kanały RSS/Atom i umieszcza nowe elementy. Stosowanie
! BotName rss add <url> <#channel>do dodania paszy
Dla przyszłych wydań planowane są dodatkowe możliwości (LLM, Script, Game).
Jak działa bots
Każdy bot działa jako własny proces na serwerze. Kiedy wiadomość dociera do kanału, do którego dołączył robot, robot sprawdza każdą zdolność. Pasywne możliwości (takie jak Modernizacja) uruchamiane są na każdej wiadomości, podczas gdy aktywne możliwości korzystają z wygranych first-match- winds. Zegar chłodzenia uniemożliwia bota zbyt często reagować.
Bots pojawiają się na nicklist kanału z ⚙ przedrostek i są zgrupowane poniżej zwykłych użytkowników. Mogą być wyrzucane lub zakazane z kanałów jak normalni użytkownicy.
Uprawnienia
Tylko admins and operatorzy serwerów mogą tworzyć, modyfikować, usuwać lub przeglądać boty — bot to konfiguracja serwera, więc zarządzanie nim nie jest czymś, co dziedziczą operatorzy kanału. Każdy nadal może rozmawiać z botem: kostki, quizy i własne komendy są otwarte dla całego pokoju.
Zapis
Funkcja Dice obsługuje standardową notację RPG:
-
NdS- toczyć kostkę N bokami S (np.,2d6) -
dS- skrót dla 1 śmierci (np.d20) -
NdS + M- dodać modyfikator (np.d20+5) -
NdS- M- odejmuje modyfikator (np.d8-2) -
NdSkhK- zachować najwyższą kostkę K (np.,4d6kh3) -
NdSklK- zachować najniższe K kości (np.,2d20kl1)
Kategorie Ciekawostki
Dostępne kategorie ciekawostek: ogólny, nauka, historia, geografia, technologia, rozrywka.
Polecenia: Bot trivia start, Bot trivia stop, Bot trivia score,
Odpowiedź na pytanie:
Uchwyty do szablonów
Odpowiedzi bot wspierają tych posiadaczy miejsc:
-
{nickname}- użytkownik, który wywołał odpowiedź {channel}- aktualna nazwa kanału{topic}- aktualny temat kanału-
{prefix}- przedrostek komendy bot (np.!) {botname}- nazwa ekranu bota
Okno zarządzania
Otwórz okno zarządzania botem z
Narzędzia
menu, pasek narzędzi Opcje rozwijane, lub wpisując
/bot
bez argumentów (tylko admin). Okno dialogowe pokazuje wszystkie boty z widoku split-: wybierz bot po lewej, aby zobaczyć jego szczegóły, kanały, polecenia i haki zdarzeń po prawej stronie.
Zobacz też
Okno zarządzania botem · /bot Command Reference · Polecenia Bot · Koper ogrodowy · Ciekawostki · Scheduler · RSS · Mediana · ChanServ