Polecenia funbota - bota rozrywkowego (Izomer)

Wszystko co chcielibyście wiedzieć o kanale, poznać historię jego powstawania, dowiedzieć się kto nim administruje i jaki jest regulamin, zobaczyć osiągnięcia naszych najlepszych graczy oraz sprawdzić globalny ranking Q-punktów, bądź poczytać kompendium wiedzy o quizach IRC-owych.

Polecenia: IRC, quizbot, statbot, funbot

Polecenia funbota - bota rozrywkowego (Izomer)

Postprzez wilk » 27 lutego 2006, 01:17

Dodatkowe polecenia obsługiwane przez bota rozrywkowego (treść komend jest wytłuszczona, argumenty wyróżnione są kursywą, przy czym te wymagane zostały podkreślone; polecenia są chronione przed zbyt częstym używaniem — bot może wówczas nie odpowiedzieć).

  • !bar

    Miły dodatek dla zgłodniałego gracza oferujący wirtualne napitki i przekąski. Po wpisaniu polecenia wyświetla się lista dostępnych produktów. Można je zamawiać dla siebie lub podanej osoby. Oczywiście są też specjały spoza menu… ;)

  • !butelka

    Nieskomplikowana i wszystkim dobrze znana gra w butelkę. Pamiętaj, że musisz wykonać wylosowane zadanie — nie ma wycofywania się, trzeba było nie kręcić. :P

  • !kula tekst?
    !kula tekst!
    !kula tekst
    !kula

    Sprawdź co Ci powie szklana kula. Nie krępuj się, zadaj pytanie. Możesz też na nią nakrzyczeć, jeśli odpowiedź Ci się nie spodoba lub po prostu coś jej napisać bez emocji.

  • !zgaduje
    !zgaduje liczba

    Spróbuj odgadnąć liczbę, o której pomyślał bot, zanim upłynie czas. Pierwsze wywołanie losuje liczbę, w kolejnych podawaj swoje typy. Za każdym razem bot udzieli podpowiedzi. Grać może cały kanał jednocześnie. Domyślny zakres to od 1 do 10000, ale możesz poprosić operatorów o zmianę. (zabawa czasowa)

  • !szyfr
    !szyfr litery

    Zabawa polega na odgadnięciu pięcioliterowego szyfru zanim upłynie czas. Pierwsze wywołanie losuje tajny szyfr, w kolejnych podawaj swoje typy. Za każdym razem bot udzieli podpowiedzi. Grać może cały kanał jednocześnie. Domyślna długość szyfru to 5 znaków, ale możesz poprosić operatorów o zmianę. (zabawa czasowa)

  • !kik
    !kik pole

    Sprawdź swoją taktykę i zagraj z botem w klasyczne Kółko i Krzyżyk. Pierwsze wywołanie startuje grę dla danego gracza (każdy ma swoją grę). W kolejnych wywołaniach podawaj pole, które chcesz zająć (Ty masz kółko), np. „!kik A1”, „!kik C2” itd. Ponieważ w tej grze dwójka dobrych graczy zawsze doprowadza do remisu — bot został nieco osłabiony. ;) (zabawa czasowa)

  • !papier, !kamien, !nozyczki

    Zagraj z bocikiem w klasyczną grę i sprawdź ile masz szczęścia.

  • !moneta, !orzel, !reszka

    Obstaw wynik i rzuć monetą — może pomoże Ci to podjąć jakąś decyzję. Lub wybierz stronę i sprawdź ile masz szczęścia.

  • !kostka
    !kostka liczba_kostek
    !kostka liczba_kostek liczba_oczek

    Gdy nie masz prawdziwej kostki pod ręką, to możesz skorzystać z naszej. Ta kostka nie jest szlifowana. ;) W razie potrzeby możesz rzucić kilkoma kostkami naraz, a także wybrać rodzaj kostek (liczba oczek).

  • !karta

    Potasuj karty i wyciągnij jedną w ciemno. Nasze karty nie są znaczone! ;)

  • !tarot

    A może chcesz powróżyć? Sprawdź jakie karty Tarota los Ci ujawni. (opisów kart brak z uwagi na wiele różnych źródeł i ich interpretacji, zamiast tego podane jest kilka odmian nazw)

  • !liczba

    Wylosuj sobie stałą matematyczną/fizyczną wraz z ciekawym komentarzem.

  • !los, !kto, !kogo, !komu, !kim, !zkim, !czyj, !czyja, !czyje

    Wylosuj inną osobę z kanału i… to już pozostawiamy Twojej wyobraźni. ;) Z uwagi na to, by nie irytować innych użytkowników częstym wołaniem (hilight) polecenie to ma długi czas opóźnienia pomiędzy użyciami.

    Jeśli jako pierwszy argument podasz „@”, to wylosuje osobę tylko spośród operatorów, jeśli „+” to spośród voice, znak „-” określa zwykłych użytkowników. Można także łączyć te grupy podając np. „@-”. Brak argumentu, „@+-”, „*” lub dowolny inny tekst (quizowicze często lubią zadawać pytania np. „!kto nie skacze?” ;)) spowoduje domyślny wybór spośród wszystkich obecnych nicków.



  • !oblicz wyrażenie_matematyczne lub ? wyrażenie_matematyczne

    Potrzebujesz rozwiązać jakieś zadanie domowe i nie masz pod ręką kalkulatora? Służymy pomocą!

    Kalkulator sprowadza zawsze wynik do najbliższej argumentom postaci numerycznej. Jeśli wynik ma być liczbą zmiennoprzecinkową, to musisz podać przynajmniej jedną z wartości w takiej postaci (istotne np. przy dzieleniu), czyli np. „1 / 2.0”. W przeciwnym razie „1 / 2 = 0”.

    Dostępne są stałe: E (liczba Eulera), PI (ludolfina), PHI (złoty podział), AU (jednostka astronomiczna), C (prędkość światła w próżni), H (stała Plancka), H2 (zredukowana stała Plancka / stała Diraca), G (stała grawitacji), GN (przyspieszenie ziemskie normalne), LY (rok świetlny), U0 (przenikalność magnetyczna próżni), E0 (przenikalność elektryczna próżni), Q (ładunek elektryczny elementarny - protonu), ME (masa spoczynkowa elektronu), D2R i R2D (konwersja stopnie<->radiany np. sin(45*D2R)) - konieczne jest ich wpisanie dużymi literami.

    Wynik podawany jest jako liczba dziesiętna. Jeśli wynik ma być w zapisie szesnastkowym, to należy wstawić na początku prefiks „hex:” (np. „hex: 2+2” - spacja jest opcjonalna). Dla systemu ósemkowego jest to „oct:”, a dla dwójkowego „bin:”. Konwersja ta działa tylko dla liczb całkowitych. Jeśli wynik ma być podany jako liczba bez znaku, to trzeba dodać znak „+” przed „:” np. „hex+: -5” zwróci „0xfffffffffffffffb”. Można wybrać też dowolną podstawę systemu liczenia od 2 do 36 jako liczbowy prefiks np. „5:” — w tym przypadku konwertowane są także liczby zmiennoprzecinkowe.

    Ponieważ kalkulator pozwala operować na liczbach całkowitych o tysiącach cyfr, a taki wynik może powodować flood serwera IRC przez bota — z tego powodu zbyt długi wynik jest ograniczany i na jego końcu pojawi się „(...)”.

    Z uwagi na sposób zapisu w komputerach liczb zmiennoprzecinkowych czasem mogą pojawić się niespodzianki w postaci np. „0.1+0.2 = 0.30000000000000004”. Aby zniwelować ten błąd precyzji można za wyrażeniem podać znak „@”, lecz odbędzie się to kosztem precyzji wyniku. Dostawiając za znakiem „@” liczbę (zakres 0-17) można zaokrąglić wynik do wybranej liczby cyfr po przecinku np. „2/3.0 @3 = 0.667”.

    Kalkulator pozwala wykonywać takie działania i posiada takie funkcje matematyczne (oraz fact() (silnia) i fib() (ciąg Fibonacciego)). Tak, jest to całkiem zaawansowany kalkulatorek.

  • !rzym zapis_rzymski
    !rzym liczba

    Konwertuje liczbę zapisaną w systemie rzymskim na nasz lub w drugą stronę (zakres: 1-3999).

    Jeśli zapis rzymski poprzedzisz gwiazdką („*”), to nie będzie wymagany formalny zapis (kolejność literałów) i można podać dowolny układ. (znaki rzymskie to: M, D, C, L, X, V, I)

  • !morse tekst
    !morse kod_morse'a

    Konwertuje podany tekst na alfabet Morse'a lub w drugą stronę (spacja oddziela litery, znak „/” oddziela wyrazy). Obsługiwane są także cyfry i wiele znaków interpunkcyjnych oraz specjalnych.

  • !biorytm data_urodzin

    Oblicza szereg cykli biometrycznych dla podanej daty urodzenia. Oprócz podstawowych cykli wylicza także I-Ching oraz ich różne pochodne. Podaje także informację o trendzie oraz czy zbliża się przejście przez zero lub minimum/maksimum.

  • !bmi waga wzrost
    /msg Izomer bmi waga wzrost

    Wylicz swój BMI na podstawie podanej wagi (w kg) oraz wzrostu (w cm). Zwracane są także dodatkowe informacje.

    Jeśli wolisz, to możesz wysłać polecenie prywatnie do bota i tylko Ty ujrzysz swój wynik.

  • !czy wyraz
    !czy wyraz1 wyraz2
    !czy jakiś_dłuższy_tekst czy jakiś_dłuższy_tekst

    Jeśli nie możesz się zdecydować pomiędzy dwoma wyborami, to bot może Cię w tym wspomóc.

    Jeżeli chcesz użyć wielowyrazowych haseł, to rozdziel je wyrazem „czy” albo „lub”. Jeśli podasz tylko jeden wyraz, to bot wybierze pomiędzy »nim« a »nie nim«.

  • !wybierz lista_wyrazów

    Potrzebujesz wybrać jeden wyraz spośród wielu? Podaj je wszystkie i bot wylosuje jeden z nich za Ciebie.

  • !pary lista_wyrazów / !trojki lista_wyrazów / !czworki lista_wyrazów

    W razie potrzeby bocik może także dobrać podane wyrazy w losowe pary, trojki lub czwórki elementów.

  • !losowa
    !losowa maksimum
    !losowa minimum maksimum

    Polecenie zwraca liczbę wylosowaną z przedziału od 1 do 100 włącznie. Można wybrać inną wartość maksymalną lub zmienić cały przedział (tylko liczby całkowite dodatnie).

  • !urlenc tekst / !urldec tekst
    !hex tekst / !unhex tekst
    !base64 tekst / !unbase64 tekst

    Polecenia te służą do zakodowania i odkodowania ciągu znaków za pomocą kodowania procentowego (wszystkie znaki inne niż 0-9 oraz a-z są zamieniane na postać szesnastkową poprzedzoną znakiem „%”). Dodatkowo zwracana jest postać z zamienionymi wszystkimi znakami oraz w razie potrzeby postać HTML5 (znaki „-._*” pozostają) i URI (znaki „-._~” pozostają).

    Druga para poleceń konwertuje tekst na zapis szesnastkowy i odkodowuje do postaci ASCII.

    Trzecia para poleceń dokonuje zamiany na kodowanie transportowe base64 i z powrotem.

  • !rot13 tekst / !rot47 tekst / !atbash tekst / !phone tekst / !scout tekst

    Dokonuje odpowiednio: transliteracji podanego tekstu za pomocą algorytmu ROT13 lub ROT47, transliteracji algorytmem Atbash, transliteracji w oparciu o klawiaturę telefoniczną (23/456/789/0) lub transliteracji podanego tekstu za pomocą szyfru harcerskiego (GA-DE-RY-PO-LU-KI).

  • !sha1 tekst / !md5 tekst / !crc32 tekst / !adler32 tekst / !sum32 tekst

    Oblicza skrót SHA1, MD5, sumę kontrolną CRC32, sumę kontrolną Adler32, bądź sumę bajtową znaków Sum32 podanego tekstu.

  • !odwroc tekst

    Polecenie to po prostu… zwraca podany tekst od końca. W przypadku tekstu z kilkoma wyrazami odwracany jest tekst w całości oraz podawana jest wersja z odwróconymi poszczególnymi wyrazami.

  • !anagram tekst

    Zwraca rozsypankę liter składających się na podane początkowe hasło. W przypadku tekstu z kilkoma wyrazami mieszane są poszczególne wyrazy osobno.

  • !sortuj tekst

    W razie potrzeby możesz także posortować jakiś tekst. Zwracane są cztery sposoby: sortowanie poszczególnych literek w każdym z wyrazów osobno (np. „Ala ma kota” -> „Aal am akot”), sortowanie słownikowo całych wyrazów bez zmiany kolejności samych liter (np. „Ala kota ma”), jak poprzednie i dodatkowo wyrazy sortowane są pod względem ich długości (np. „ma Ala kota”) oraz sortowanie znaków ze wszystkich wyrazów razem (np. „Aaaaklmot”).

  • !duze tekst / !male tekst / !tytul tekst / !zamien tekst

    Polecenia te przekształcają podany tekst odpowiednio: na duże litery, na małe litery, ustawiają pierwszą dużą literę dla każdego z wyrazów oraz zamieniają duże na małe i odwrotnie.

  • !levenshtein wyraz1 wyraz2

    Oblicza tzw. odległość Levenshteina pomiędzy podanymi dwoma wyrazami. Wstawienie, usunięcie, zamiana znaku zwiększa odległość o 1.

  • !tekst tekst

    Wyświetla statystyki podanego tekstu (długość, liczbę wyrazów, ich długości itd.) oraz m.in. jego skrót MD5 i SHA1.

  • !przestepny rok

    Sprawdza czy podany rok jest rokiem przestępnym (366 dni) i jeśli nie jest to podaje najbliższy taki rok.

  • !data
    !data unixtime

    Podaje aktualny czas i datę wraz z kilkoma dodatkowymi informacjami. Jako parametr można podać też tzw. unix-time (Epoch), wówczas poda informacje o podanym czasie.



    Dodatkowe funkcje:

    • w oparciu o moduł daty bot każdego dnia w godzinach rannych automatycznie wyświetla informacje o danym dniu
    • wklejenie odnośnika na kanał powoduje pobranie i wyświetlenie tytułu podanej strony
    • w godzinach popołudniowych na kanał wysyłane są newsy z czytników RSS - przede wszystkim o nowych postach z forum, ale też z kilku luźniejszych (xkcd, APOD i in.)
    • dostępne są polecenia wyszukiwarek: !g/!google, !d/!ddg/!duck/!duckduckgo, !b/!bing, !y/!yandex oraz !yt/!youtube, lecz z uwagi na możliwe blokady ze strony tych stron dostępne są obecnie tylko dla operatorów
    • w przypadku skorzystania z bramki kanałowej, ale pozostania przy domyślnym nicku „Gracz_***” bot zasugeruje jego zmianę

Masz pomysł na jakieś inne polecenia lub zabawy, bądź też dodatki do baru? Skontaktuj się z nami. :)

Sprawdź też: polecenia Quizbota i polecenia statystyk.
Avatar użytkownika
wilk (autor wątku)
Operator
Operator
Ascendant
Ascendant
 
Posty: 1708
Dołączył(a): 30 lipca 2005, 16:32
Lokalizacja: #QuizPL @ IRCnet
Płeć: Mężczyzna
Pytań w bazie: 12543
Lubię quizy: klasyczne (np. Dizzy)

Powrót do O #QuizPL

Kto przegląda forum

Użytkownicy przeglądający ten dział: Common i 0 gości