Skip to content

Anti spam bot

For å motvirke spam i våre offentlige kanaler har vi installert Draupnir

Vi abonerer på to policy rooms:

  • #community-moderation-effort-bl:neko.dev
  • #huginn-muninn-active-threats:

Beskytt rommet ditt med Draupnir

Slik gjør du det:

  • Inviter boten til rommet ditt. Boten heter: @bot.draupnir:norge.chat
  • Sett den til administrator
  • Skriv til @fredrik:norge.chat at du ønsker at draupnir skal moderere rommet ditt.

Guide til administratorer av draupnir

Vi er en liten gjeng med administratorer som kan blokkere brukere og servere. Dokumentasjonen under er til de.

Kontroll-rom

  • Kontrollrommet er privat, og heter draupnir-control. Som admin blir du invitert.
  • Alle kommandoen i dokumentasjonen nedenfor skal kjøres i denne kontrollrommet, om ikke annet er spesifisert.

Hvordan blokkere (banne) brukere og servere som spammer

Dette er godt dokumentert på matrix-ansible-docker-deploy, og også på de offesielle sidene til Draupnir.

  • Blokkèr bruker: !draupnir ban @charles:example.com my-bans Rude to others

  • Blokker en hel server: !draupnir ban @*:example.org my-bans Spam server, all users are fake

Etter disse kommandoene er kjørt, kan man se endringene reflektert i det offentlige rommet #my-bans-bl:norge.chat.

Hvordan oppheve blokkering

unban kommandoen funker på samme måte som ban kommandoen, men man må bruke --true, for at den skal oppheve blokkeringen på alle rom.

  • unban bruker: !draupnir unban --true @charles:example.com
  • unban hel server: !draupnir unban @*:example.org

Hvordan rengjøre rom etter spam

I følge dokumentasjonen skal redactions skje automatisk om en bruker blir blokkert. Men dokumenterer det uansett her.

Om noen har spammet ned et rom, så er det fint og få ryddet bort alt spammet etter brukeren er blokkert. Dette gjøres med redaction.

  • Fjerne spam etter brukeren @spam:example.com i chatterommet #my-room:example.com:
!draupnir redact @spam:example.com #my-room:example.com