Gebruikershulpmiddelen

Site-hulpmiddelen


irc:basemath

Basemath

Basemath is een anti-vandalisme en informatiebot voor de IRC kanalen van de Piratenpartij.

In #piratenpartij kan iedereen het topic aanpassen. De bedoeling is dat deze nieuwe delen vooraan worden geplaatst. Dit kun je handmatig doen met /topic, of door middel van topicprepending. Dit kan in sommige IRC-clients, zie hiervoor je eigen helpbestanden. Je kan ook ChanServ dit laten doen, zie /msg ChanServ HELP TOPICPREPEND.

Wanneer een topic op onjuiste wijze wordt aangepast zet Basemath automatisch het oude topic terug, en versleutelt deze het topic voor 5 minuten.

Daarnaast is het mogelijk voor leden van de IRC-werkgroep om informatie aan Basemath te leren.

Commando's

Deze commando's zijn enkel te gebruiken door leden in de IRC-werkgroep. Om een commando te gebruiken moet je Basemath aanroepen in #ppnl-irc, en +o hebben.

add <regular expression> - Hiermee voeg je een nieuwe regel toe. Basemath ondersteunt enkel Perl regex.

  • - channels “#chan1 #chan2” | -channel #chan 1“ - De kanalen waarin Basemath luistert voor deze regel. Standaard is dit *.
  • -action (say|do) - Of Basemath moet reageren met een PRIVMSG of met een ACTION.
  • -timeout nnn[smhd]-nnn[smhd] - Optioneel, geeft een bereik aan in het geval van say en do.
  • -message <hier je reactie> - De reactie die Basemath moet geven bij deze regel.
  • -prob nn% - De kans, in procent, waarop Basemath daadwerkelijk reageert. Standaard is dit 100%.
  • -continue - Zoek naar verdere regels na deze match.

Voorbeeld: Basemath: add Basemathsnack -action say -message ”:D“

In dit geval reageert Basemath op “Basemathsnack”in alle kanalen met een PRIVMSG bestaande uit ”:D“ met een kans van 100% en zoekt niet verder naar andere regels.

autojoin <#channel> - Voegt dit kanaal toe aan de lijst met kanalen om automatisch te joinen.

delete <regel #> - Verwijdert regel met nummer #.

edit <line #> - Bewerkt regel met nummer # volgens dezelfde structuur als add.

help <cmd> - Toont gedetaileerde help per commando. Toont een lijst van commando's wanneer geen commando wordt opgegeven.

ignore <nick> - Negeert alle pogingen om een regel aan te roepen van deze nickname.

join <#channel> - Joint dit kanaal.

list [filter|number|range] - Toont een lijst van alle regels die overeen komen met <filter>.

nick <nick> - Wijzigt nickname naar <nick>.

nostar <chl> - Negeert wildcardregels voor dit kanaal.

part <#channel> - Verlaat #channel.

restart - Herstart de bot.

star <chl> - Maakt een eerdere nostar ongedaan.

unautojoin #channel - Haalt #channel uit de autojoin-lijst.

unignore <nick> - Haalt <nick> uit de ignorelijst.

irc/basemath.txt · Laatst gewijzigd: 2014/05/30 16:47 door 127.0.0.1