Discord-module
Verjaardagen
Op een server die al een paar maanden loopt kent men elkaar, maar data onthoudt niemand.
Geen Administrator-rechten nodig. Instellen in het webdashboard.
Waarvoor je dit nodig hebt
Verjaardagen staan hooguit in een oud kanaal dat niemand meer doorzoekt, en gaan daardoor stilletjes voorbij. Juist dat kleine ding is het verschil tussen een chatgroep en een club waarin mensen elkaar zien: een felicitatie waar niemand om hoefde te vragen. De bot neemt alleen het onthouden over. Wie wil, legt zijn datum één keer vast; daarna laat de server vanzelf van zich horen, jaar na jaar, zonder dat iemand een lijst hoeft bij te houden.
Hoe het er in de praktijk uitziet
Wie mee wil doen, voert zelf dag en maand in, het jaar alleen als hij dat wil. Daarna gebeurt er maandenlang niets zichtbaars. Op de dag zelf schrijft de bot in het kanaal dat jij hebt gekozen, noemt de persoon en stuurt de tekst die je hebt vastgelegd; één plaatshouder zet de naam in, een tweede de leeftijd, mits er een jaar bekend is. Heb je een verjaardagsrol ingevuld, dan draagt de jarige die op die dag en is hij haar de volgende weer kwijt; in de ledenlijst zie je zo in één oogopslag wie er gevierd wordt. Wie wil weten wie er hierna aan de beurt is, roept de lijst met komende data op; het antwoord ziet alleen hij, het blijft dus niet in het kanaal staan.
Commando’s in deze module
/birthday
Waar je op moet letten
Een geboortedatum is een persoonsgegeven, en dat blijft het ook binnen een Discord-server. Daarom is het invullen hier vrijwillig: de bot vraagt uit zichzelf niemand iets, leest niets uit profielen en bewaart uitsluitend wat iemand zelf invoert. Dag en maand zijn verplicht; het geboortejaar is een optioneel veld en is alleen nodig als er een leeftijd in de felicitatie moet staan. Wie geen jaar opgeeft, laat de leeftijdsplaatshouder leeg. Dat is de zuinigere variant, en zo hoor je het in de server ook uit te leggen in plaats van het jaar als vanzelfsprekend te behandelen. De lijst met komende data toont sowieso alleen dag en maand, nooit een jaar. Wie zijn vermelding kwijt wil, haalt die weg met het bijbehorende subcommando, en dan is het record echt weg, niet alleen verborgen. Bedenk ten slotte dat de aankondiging zelf wél openbaar in het kanaal staat: wie niet genoemd wil worden, schrijft zich gewoon niet in, en dat mag niemand kwalijk nemen.
In drie stappen ingesteld
- Zet de module “Verjaardagen” aan in het dashboard.
- Stel het aankondigingskanaal in, want zonder dat blijft de bot stil, ook al staan er data vast.
- Vul eventueel een verjaardagsrol in; de bot heeft het recht rollen beheren nodig en zijn eigen rol moet erboven staan.
- Schrijf de felicitatietekst en zet de plaatshouders voor naam en leeftijd op de juiste plek.
Veelgestelde vragen
Nee. Dag en maand zijn genoeg, het jaar is een vrijwillig extra veld. Laat je het weg, dan blijft de leeftijdsplaatshouder in de felicitatie leeg en komt niemand te weten hoe oud je wordt.
Met het verwijder-subcommando van /birthday. Het record wordt gewist en vanaf dat moment kondigt de bot niets meer voor je aan. Opnieuw aanmelden kan altijd, zonder dat iemand van het team iets hoeft te doen.
Nee. De bot onthoudt per persoon in welk jaar er voor het laatst is gefeliciteerd en zet dat merkteken in dezelfde stap als de controle. Loopt de ronde meerdere keren, dan komt alleen de eerste erdoor en slaan de andere de vermelding over.
De datum kan worden ingevoerd en in een schrikkeljaar wordt hij op precies die dag aangekondigd. In jaren zonder 29 februari is er dus geen aankondiging: de bot verschuift hem niet uit zichzelf naar een buurdag.
Moet ik mijn geboortejaar opgeven?
Nee. Dag en maand zijn genoeg, het jaar is een vrijwillig extra veld. Laat je het weg, dan blijft de leeftijdsplaatshouder in de felicitatie leeg en komt niemand te weten hoe oud je wordt.
Hoe kom ik van mijn vermelding af?
Met het verwijder-subcommando van /birthday. Het record wordt gewist en vanaf dat moment kondigt de bot niets meer voor je aan. Opnieuw aanmelden kan altijd, zonder dat iemand van het team iets hoeft te doen.
Kan iemand op dezelfde dag twee keer gefeliciteerd worden?
Nee. De bot onthoudt per persoon in welk jaar er voor het laatst is gefeliciteerd en zet dat merkteken in dezelfde stap als de controle. Loopt de ronde meerdere keren, dan komt alleen de eerste erdoor en slaan de andere de vermelding over.
En 29 februari dan?
De datum kan worden ingevoerd en in een schrikkeljaar wordt hij op precies die dag aangekondigd. In jaren zonder 29 februari is er dus geen aankondiging: de bot verschuift hem niet uit zichzelf naar een buurdag.