Wat er nieuw, verbeterd en opgelost is aan de bot en het dashboard. Dezelfde berichten vind je in het updatekanaal op Discord.
2.4
Automod, Examens, Formulieren, Kennisbank en Rolbeveiliging
**Het dashboard is verhuisd naar hulpdienstenhelper.nl (in plaats van v2.hulpdienstenhelper.nl). Pas je bladwijzers aan.**
Vijf nieuwe modules. Automod houdt spam en scams tegen met je eigen regels, Examens laat leden een examen maken onder live toezicht, met Formulieren bouw je je eigen formulieren, de Kennisbank bundelt je handleidingen, en Rolbeveiliging zorgt dat belangrijke rollen alleen via de juiste mensen gegeven worden.
Nieuw
Automod: eigen regels tegen verboden woorden, links, Discord-uitnodigingen, te veel vermeldingen, @everyone, hoofdletters, emoji, regels, bijlagen, spam en herhaalde berichten.
Automod: per regel kies je de kanalen, uitgezonderde rollen, of het bericht verdwijnt, een melding in het kanaal of per DM, een straf en een aantal punten.
Automod: escalatie. Lopen de punten van een lid op, dan volgt vanzelf een zwaardere straf, zoals een time-out of kick.
Automod: test een bericht tegen je regels in het dashboard, bekijk alle overtredingen, en gebruik /automod lid en /automod vergeef.
Examens: maak examens met meerkeuze- en open vragen, een tijdslimiet, een slagingspercentage, willekeurige vragen en rollen bij slagen.
Examens: goedkeuring vooraf en live toezicht. Het examen loopt alleen als een examinator meekijkt; anders pauzeert het en staat de tijd stil.
Examens: de examinator ziet antwoorden live binnenkomen, kan pauzeren, tijd erbij geven, berichten sturen en open vragen nakijken.
Examens: beveiliging tegen spieken. Het examen werkt in één tabblad, verlaten wordt vastgelegd, kopiëren en plakken zijn geblokkeerd, en volledig scherm kan verplicht worden.
Examens: /examen start en /examen uitslagen.
Formulieren: bouw formulieren met korte en lange tekst, getallen, keuzes, vinkjes en datums.
Formulieren: eigen statussen met kleur, een DM aan het lid en rollen die erbij gegeven of afgenomen worden.
Formulieren: invullen via het dashboard, een paneel met een knop of /formulier. Kleine formulieren openen meteen een pop-up in Discord.
Formulieren: beoordelaars behandelen inzendingen in Discord of het dashboard, en exporteren ze als CSV.
Kennisbank: schrijf handleidingen en procedures in het dashboard, met categorieën die je per rol kunt afschermen.
Kennisbank: zoeken op titel, tekst en tags, en /kb om een artikel in Discord te laten zien.
Rolbeveiliging: geeft iemand die het niet mag een beveiligde rol, dan draait de bot het terug, meldt het, of vraagt eerst goedkeuring.
Rolbeveiliging: /rol geven en /rol afnemen voor beveiligde rollen, met aanvragen die je in Discord of het dashboard goedkeurt.
Rolbeveiliging: krijgt een rol gevaarlijke rechten zoals Beheerder van iemand die niet vertrouwd is, dan zet de bot de rechten terug.
Verbeterd
Trainingen: met de nieuwe instelling Trainers keuren hun eigen registraties mag een trainer de trainingen die hij zelf registreerde goedkeuren, ook zonder beoordelaarsrol.
Roosters: een kolom Discord-ID met kopieerknop, en een zoekveld op naam, roepnummer of Discord-ID.
2.3
Sollicitaties, giveaways en roosters in Discord
Neem nieuwe leden aan met één commando, dat ze meteen op het juiste rooster zet, met goedkeuring door de leiding als je dat wilt. Daarnaast giveaways met voorwaarden en extra kansen, roosters als bericht in Discord, betere strikes en een apart kanaal voor genegeerde logs.
Nieuw
Sollicitaties: neem iemand aan met /sollicitatie aannemen. Kies een preset en het lid komt op het juiste rooster, met de juiste sectie, startrang, rollen en bekendmaking.
Sollicitaties: zonder de module Roosters vraagt /sollicitatie aannemen om een roepnummer en zet de bot de bijnaam volgens de preset, bijvoorbeeld [{roepnummer}] {naam}.
Sollicitaties: presets in het dashboard met rooster, sectie, startrang, rollen erbij en eraf, bijnaam, het kanaal voor de bekendmaking, een ping, een welkomst-DM en wie de preset mag gebruiken.
Sollicitaties: goedkeuring per preset. Een trainer doet een aanvraag, de goedkeurders (bijvoorbeeld Politie Leiding) keuren goed of af met een reden.
Sollicitaties: kies in welke kanalen /sollicitatie werkt. Aannames en afwijzingen komen dan in dat kanaal, bijvoorbeeld #uitslagen.
Sollicitaties: wijs iemand af met /sollicitatie afwijzen en een reden. Die gaat naar de sollicitant en het kanaal.
Giveaways: start een giveaway vanuit het dashboard of met /giveaway start. Leden doen mee met één klik en de bot trekt de winnaars als de tijd om is.
Giveaways: voorwaarden zoals rollen, accountleeftijd en tijd in de server, en extra kansen per rol, bijvoorbeeld meer kans voor boosters.
Giveaways: winnaars worden bekendgemaakt en krijgen een DM. Je kunt een giveaway eerder beëindigen, opnieuw trekken (nooit dezelfde winnaar) of annuleren.
Giveaways: rollen die giveaways mogen starten, krijgen ook de pagina Giveaways in het dashboard.
Roosters: zet een rooster als bericht in een Discord-kanaal. Kies welke secties, rangen, kolommen en gegevens erin staan; het bericht werkt zichzelf bij na elke wijziging.
Serverlogs: logs van genegeerde kanalen, rollen en gebruikers kunnen samen naar een apart kanaal, bijvoorbeeld een kanaal voor de hoogste staf.
Verbeterd
Sollicitaties: alles wordt gecontroleerd voordat er iets verandert, en aannames tegelijk worden een voor een afgehandeld, zodat niemand hetzelfde roepnummer krijgt.
Roosters: bij het intrekken van een strike kun je een eigen reden invullen. Die komt in het logkanaal.
Roosters: nieuwe placeholders in het logkanaal: {datum} voor de datum van de strike (of de rangdatum bij een promotie) en {strike_reden} voor de reden van de strike zelf.
Opgelost
Honeypot: een fout waardoor het verwijderen van recente berichten, de melding voor de staf en de auditlog soms niet gebeurden.
2.2
Honeypot: vang gehackte accounts voordat ze schade doen
Nieuw
Honeypot: kies tot 10 valkanalen. Wie daar iets plaatst, krijgt automatisch een time-out (10 minuten tot 28 dagen), kick, softban of ban, en het bericht verdwijnt.
Honeypot: de bot verwijdert ook de recente berichten van het lid in alle kanalen, tot 7 dagen terug. Een spambot die snel achter elkaar post, levert één melding op.
Honeypot: geef optioneel een quarantainerol. Staf, gekozen rollen, bots en webhooks kun je uitzonderen.
Honeypot: de staf krijgt een melding met het verwijderde bericht, een ping en de knop Opheffen. Lukt de actie niet, bijvoorbeeld omdat het lid boven de bot staat, dan staat dat in de melding.
Honeypot: het lid krijgt een DM met tips om het account te beveiligen en de knop "Ik heb mijn account terug". Die werkt na een wachttijd die je zelf instelt.
Honeypot: herstel kan door een code van 6 tekens uit de DM over te typen, of met goedkeuring van de staf. Na een kick of ban krijgt het lid een eenmalige uitnodiging terug, 24 uur geldig.
Honeypot: de waarschuwing in het kanaal, de melding en de DM zijn embeds die je zelf aanpast.
Verbeterd
Kanaalautomatisering: emoji's, threads en automatisch publiceren werken nu desgewenst ook op berichten van bots en webhooks, ook die van de bot zelf. Zet het per regel aan.
Links naar de website en documentatie tonen nu een nette preview in Discord en andere apps, en de documentatie is beter te vinden via zoekmachines.
De documentatie heeft een nieuwe pagina over Honeypot, en het privacybeleid beschrijft hoe lang honeypotmeldingen bewaard worden (90 dagen).
2.1
Trainingen nodig houdt nu rekening met rangen, roosters zijn beter beschermd tegen zelfpromotie, en
Trainingen nodig houdt nu rekening met rangen, roosters zijn beter beschermd tegen zelfpromotie, en Kanaalautomatisering kan berichten in mededelingskanalen automatisch publiceren. Daarnaast is de strafberekening overzichtelijker, worden speciale tekens op de statistiekenkaarten goed getekend en zijn er een aantal fouten opgelost.
Nieuw
Kanaalautomatisering: Automatisch publiceren. Berichten in mededelingskanalen worden meteen gepubliceerd, zodat servers die het kanaal volgen ze krijgen. Desgewenst ook berichten van bots en webhooks.
Trainingen nodig: stel per paneel rangen in en laat een training pas vanaf een rang meetellen. Bijvoorbeeld Motor vanaf Agent, zodat Surveillanten daar niet als "nog nodig" staan.
Trainingen nodig: de regel per rol kan {rank} tonen, bijvoorbeeld "Motor (Agent+)". Het totaal en het percentage tellen per training alleen wie ervoor meetelt.
Verbeterd
Strafberekening: wetboek, gekozen artikel en strafeis staan op een breed scherm naast elkaar in één beeld, elk met een eigen scrollgebied. Op kleinere schermen schuift de strafeis eronder, op een telefoon staat alles onder elkaar.
Strafberekening: celstraf, taakstraf, boete en rijontzegging passen altijd in hun vakje, ook bij smalle kolommen.
Roosters: je kunt je eigen vermelding niet meer aanpassen en niemand aan je eigen Discord-account koppelen.
Roosters: bij iemand met een hogere rang kun je niets meer aanpassen, ook geen naam, roepnummer, strikes of verwijderen. Wie zelf geen rang op het rooster heeft, past alleen mensen zonder rang aan.
Roosters: mag je iemand niet aanpassen, dan opent het venster ter inzage, met de reden erbij.
Voicebeheer: /voice werkt alleen nog met voicekanalen waar je zelf in kunt.
Trainingen nodig: kan de bot een paneel niet plaatsen, dan zie je welk recht hij mist, bij opslaan, op de pagina en bij Nu bijwerken in Discord.
Opgelost
Roosters: bewerkers van een rooster zagen dat rooster niet in het dashboard als ze geen beheerrol voor de module hadden.
Roosters: een bewerker kon zichzelf via het koppelen van een hogere vermelding aan het eigen account promoveren.
Statistieken: tekens zoals 『』, 「」, 【】, 彡 en ꧁꧂ in namen werden als blokjes getekend op de kaarten.
Statistieken: lange namen met emoji worden niet meer midden in de emoji afgeknipt.
Statistieken: normen met Statbot telden bij lange periodes te weinig voicetijd. Lukt het ophalen niet volledig, dan krijg je nu een melding.
Trainingen nodig: zonder Berichtgeschiedenis lezen plaatste de bot elk uur een nieuwe embed in plaats van de oude bij te werken.
2.0
Hulpdienstenhelper v2: de nieuwe bot en het dashboard
Hulpdienstenhelper is helemaal opnieuw gebouwd. Je stelt alles in vanuit één dashboard: log in met Discord, kies je server en zet per module aan wat je nodig hebt. Elke functie is een module die je los aan of uit zet, met eigen instellingen, eigen rollen die hem mogen beheren en aanpasbare embeds. De bot is volledig Nederlandstalig en vraagt nooit om Administrator. Op /docs staat bij elke module uitleg met screenshots.
Nieuw
Dashboard: log in met Discord, kies je server en zet modules aan of uit. Wijzigingen sla je in één keer op met de balk onderaan.
Dashboardtoegang: geef rollen toegang tot losse modules, zodat niet iedereen Server beheren nodig heeft.
Moderatie: /warn, /timeout, /kick, /ban (ook tijdelijk), /unban en /cases, met zaaknummers, een modlog en een DM bij een kick of ban.
Serverlogs: 52 events in 7 groepen, met wie het deed en waarom. Per event kies je een eigen kanaal en pas je de embed aan.
Reactierollen: rolpanelen waarmee leden zelf rollen kiezen, als normaal, uniek of verificatiepaneel.
Tickets: panelen met knoppen of een keuzemenu, soorten tickets met formulieren, claimen, vergrendelen, statussen en transcripts in het dashboard.
Welkom: een welkomstbericht, welkomst-DM en vertrekbericht, en automatische rollen voor nieuwe leden en bots.
Kanaalautomatisering: automatisch reacties (vast, of de emoji's uit het bericht zelf) en een thread onder elk bericht. Handig voor polls, aanmeldingen en mediakanalen.
Suggesties: suggesties met stemknoppen en een thread per suggestie. De staf geeft een status en wie de suggestie deed krijgt een DM.
Berichten: bouw berichten en embeds met knoppen, keuzemenu's, reacties en acties, en plan ze in.
Strafberekening: je eigen wetboek met versies. Reken straffen uit in het dashboard en zoek artikelen op met /straf artikel.
Roosters: roepnummerlijsten met secties, rangen, strikes, een logkanaal, automatische bijnamen en rollen, en een openbare pagina.
Afwezigheid: meld afwezigheid met een knop. Per afdeling wordt hij beoordeeld en het lid krijgt een rol zolang hij weg is.
Statistieken: berichten en spraaktijd per lid en kanaal, kaarten in Discord, ranglijsten, inactieve leden en normen zoals 3/10.
Herinneringen: /herinnering als DM of in een kanaal, eenmalig of elke dag, week of maand, met snoozeknoppen.
Ontslag: ontslagdossiers met een checklist. Stappen kunnen zelf rollen weghalen, het lid van de roosters halen of kicken.
Trainingen: trainers registreren een training met /training afgerond. Na goedkeuring krijgt het lid automatisch de rollen.
Trainingen nodig: zie per groep wie welke training nog mist, in het dashboard en in een embed die elk uur wordt bijgewerkt.
Voicebeheer: /voice verplaats zet iedereen in één keer in een ander voicekanaal, /voice ontkoppel haalt een kanaal leeg.
Embeds aanpassen: bijna elke embed van de bot pas je zelf aan, met placeholders en een live voorbeeld.
Auditlog: elke wijziging via het dashboard of de bot is terug te zien, met wie het deed.
Pro: sommige modules (Strafberekening, Roosters, Statistieken, Afwezigheid en acties in Berichten) zijn beschikbaar met een Pro-licentie.
Documentatie op /docs met uitleg en screenshots per module, en deze pagina met updates.
/privacy export: download alles wat in een server over jou is opgeslagen.
Verbeterd
Alles is in het Nederlands, en je ziet alleen de commando's van modules die aan staan.
Kanalen en rollen stel je in het dashboard in, in plaats van met commando's of in bestanden.
De bot vraagt alleen de rechten die de modules nodig hebben, nooit Administrator.
Transcripts van tickets zijn alleen te zien voor wie toegang had tot het ticket.
/setchannel en /setrole: die instellingen staan nu in het dashboard.
!rewapen en !forcedelete: vaste teksten zet je nu in een bericht met Berichten.