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.chatat 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 othersBlokker 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.comi chatterommet#my-room:example.com:
!draupnir redact @spam:example.com #my-room:example.com