Erweiterte Bans: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „Mit dieser Funktion hat man erweiterte Funktionen einen Bans und kann diese Spezifisch festlegen. Mit diesen Sperren kannst du Sperren basierend auf anderen Dingen als dem traditionellen nick!user@hostmask vornehmen Beispielsweise kann MODE #chan +e ~account:SomeAccount verwendet werden, um ein Verbot hinzuzufügen. == Guppe 1 Zeitlimit == Der folgende Banntyp kann vor jedem (ext)ban verwendet werden:<blockquote>+t | ~time | Zeitlich festgelegte Sperre…“) |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
<languages/> | |||
<translate> | |||
Mit dieser Funktion hat man erweiterte Funktionen einen Bans und kann diese Spezifisch festlegen. | Mit dieser Funktion hat man erweiterte Funktionen einen Bans und kann diese Spezifisch festlegen. | ||
Zeile 125: | Zeile 128: | ||
und jede verkettung aus Gruppe 1 + Gruppe 2 + Gruppe 3: +b ~time:60:~join:~country:BD | und jede verkettung aus Gruppe 1 + Gruppe 2 + Gruppe 3: +b ~time:60:~join:~country:BD | ||
</translate> |
Version vom 3. März 2023, 22:28 Uhr
Mit dieser Funktion hat man erweiterte Funktionen einen Bans und kann diese Spezifisch festlegen.
Mit diesen Sperren kannst du Sperren basierend auf anderen Dingen als dem traditionellen nick!user@hostmask vornehmen
Beispielsweise kann MODE #chan +e ~account:SomeAccount verwendet werden, um ein Verbot hinzuzufügen.
Guppe 1 Zeitlimit
Der folgende Banntyp kann vor jedem (ext)ban verwendet werden:
+t | ~time | Zeitlich festgelegte Sperren werden vom Server nach der angegebenen Anzahl von Minuten automatisch aufgehoben. Beispiel: +b ~time:3:*!*@hostname
Gruppe 2 Aktionen
Diese Bantypes geben an, welche Aktionen von einem Ban betroffen sind.
Siehe Tabelle:
Banmode | Name | Beschreibung |
---|---|---|
~q | ~quiet | Personen, die diesen Sperren entsprechen, können beitreten, aber nicht sprechen, es sei denn, sie haben +v oder höher.
Beispiel: +bb ~quiet:*!*@blah.blah.com ~quiet:nick*!*@* |
~n | ~nickchange | Personen, die mit diesen Banns übereinstimmen, können Nicks nicht ändern, es sei denn, sie haben +v oder höher.
Beispiel: +bb ~nickchange:*!*@*.uk ~nickchangen:nick*!*@* |
~j | ~join | Benutzer, auf die dies zutrifft, dürfen dem Raum nicht beitreten. Wenn sie sich jedoch bereits im Raum befinden, können sie immer noch sprechen, Nicks ändern usw. |
~m | ~msgbypass | Nachrichteneinschränkungen umgehen. Dieser erweiterte Bann ist nur als Bannausnahme (+e) und nicht als Bann (+b) verfügbar.
Der Syntax lautet: +e ~msgbypass:type:mask. Gültige Typen sind: „external“ (Bypass +n), „censor“ (Bypass +G), „moderated“ (Bypass +m/+M), „color“ (Bypass +S/+c) und „notice“. (Umgehung +T). Einige Beispiele: Einer IP erlauben, +m und +n zu umgehen: +e ~msgbypass:moderated:*!*@192.168.1.1 +e ~msgbypass:external:*!*@192.168.1.1 Dem Konto 'ColorBot' erlauben, Farbe zu umgehen Einschränkungen: +e ~msgbypass:color:~account:ColorBot |
~f | ~forward | Wenn ein Benutzer den Bann oder andere Limits (zB +l/+k/etc) erfüllt, wird er auf den angegebenen Raum weitergeleitet.
Beispiel: +b ~forward:#badisp:*!*@*.isp.xx |
Gruppe 3 Selektoren
Diese Bantypes führen neue Kriterien ein, die verwendet werden können:
Banmode | Name | Beschreibung |
---|---|---|
~a | ~account | Wenn ein Benutzer mit diesem Kontonamen bei Diensten angemeldet ist, gilt dieser Bann.
Beispiel: +e ~account:Name |
~c | ~channel | Wenn sich der Benutzer in diesem Raum befindet, kann er nicht beitreten. Es kann auch ein Präfix angegeben werden (+/%/@/&/~), was bedeutet, dass es nur dann übereinstimmt, wenn der Benutzer diese Rechte oder höher auf dem angegebenen Raum hat.
Beispiel: +b ~channel:#lamers +e ~channel:@#trusted |
~C | ~country | Das GEOIP-Modul versucht, IP-Adressen von Benutzern einem Ländercode wie NL und US zuzuordnen. Auf diese Weise können Sie einen Benutzer basierend auf dem aus zwei Buchstaben bestehenden Ländercode sperren oder davon ausnehmen.
Beispiel: +b ~country:NL +e ~country:NL |
~O | ~operclass | Wenn der Benutzer ein IRCOp ist und mit einem Oper-Block mit einem übereinstimmenden oper::operclass-Namen angemeldet ist, dann wird dieser übereinstimmen. Auf diese Weise kannst du Räume erstellen, denen nur bestimmte Arten von Operatoren beitreten können. Setze +i und verwenden +I.
Beispiel: +iI ~operclass:*admin* |
~r | ~realname | Wenn der Realname eines Benutzers mit diesem übereinstimmt, kann er nicht beitreten.
Beispiel: +b ~realname:*Stupid_bot_script* HINWEIS: Ein Unterstrich ('_') passt sowohl zu einem Leerzeichen (' ') als auch zu einem Unterstrich ('_'), also würde dieses Verbot zu 'Dummes Bot-Skript v1.4' passen. |
~G | ~security | Wenn die Sicherheitsgruppe eines Benutzers dieser entspricht, kann er nicht beitreten.
Beispiel: +b ~security::group:unknown-user |
~S | ~certfp | Wenn ein Benutzer SSL/TLS mit einem Client-Zertifikat verwendet, kannst du den Fingerabdruck des Zertifikats abgleichen (den Du in /WHOIS sehen). Gut für Verbots- und Einladungsausnahmen. Beispiel: +iI ~certfp:00112233445566778899aabbccddeeff.. |
Gruppe 4 Spezielles
Diese Bantypes sind etwas Besonderes und passen nirgendwo anders hin:
Banmode | Name | Beschreibung |
---|---|---|
~T | ~text | Kanalspezifische Textfilterung. Unterstützt zwei Aktionen: „censor“ und „block“.
Zwei Beispiele: +b ~text:censor:*badword* und +b ~text:block:*something* |
~p | ~partmsg | Blendet Teil-/Beendigungsmeldungen bei übereinstimmenden Benutzern aus.
Beispiel: +b ~partmsg:*!*@*.isp.com |
Stapeln
* Du darfst erweiterte Sperren der 2. Gruppe mit der 3. Gruppe stapeln.
Zum Beispiel würde +b ~quiet:~channel:#lamers alle Benutzer beruhigen, die sich auch in #lamers befinden.
* Verbote aus der 3. Gruppe dürfen auch für Einladungsausnahmen (+I) verwendet werden,
wie +I ~channel:@#trusted und +I ~account:accountname.
* Du darfst jedem verlängerten Bann ein Zeitlimit (Gruppe 1) voranstellen,
und jede verkettung aus Gruppe 1 + Gruppe 2 + Gruppe 3: +b ~time:60:~join:~country:BD