Hoe DuivenAlert werkt

Van lossingsbevestiging tot WhatsApp-bericht in enkele minuten

Zo werkt DuivenAlert

DuivenAlert is een volledig geautomatiseerd systeem. Vanaf het moment dat een lossing wordt bevestigd door de NPO of een andere bron, doorloopt het systeem een aantal stappen die uiteindelijk resulteren in een WhatsApp-bericht bij de juiste leden. Op deze pagina leggen we per onderdeel uit hoe dat in zijn werk gaat.

1. Bronnen in de gaten houden

DuivenAlert scrapet elke twee minuten, tussen 06:00 en 20:00 's ochtends, meerdere bronnen:

Omdat sommige afdelingen hun lossingen eerder op hun eigen website publiceren dan op de NPO-site, voorkomen we zo dat leden van die afdelingen te laat worden geïnformeerd.

2. Lossingsbevestiging detecteren

Een lossing is voor DuivenAlert pas relevant wanneer er een bevestigde lossingstijd is. Tekst als "Geen info", "Wachten" of "Nog niet gelost" wordt automatisch genegeerd. Alleen wanneer er een daadwerkelijke tijd verschijnt (bijvoorbeeld "08:45"), wordt het bericht klaargezet.

Het systeem houdt per dag bij welke lossingen al bericht zijn, zodat je nooit twee keer hetzelfde bericht ontvangt.

3. Juiste leden selecteren

Niet iedere lossing is voor iedereen relevant. DuivenAlert gebruikt een afdelingenstructuur om te bepalen welke leden een bericht moeten krijgen:

Niveau Voorbeeld Wat het bepaalt
Afdeling Afdeling 3 Oost-Brabant De hoofdindeling binnen de NPO
Lossingsgroep Regio West Noord Subgroep binnen de afdeling
Subgebied Noord Verdere verfijning
Internationaal Ja/Nee Of een lid ook internationale lossingen wil ontvangen
Buitenlandse lossing in NL Ja/Nee Of een lid berichten wil over Belgische federaties die in NL lossen

4. WhatsApp-bericht versturen

Een lossingsbericht bevat:

Berichten worden verstuurd via de officiële WhatsApp Business API. Je ontvangt alleen berichten op het telefoonnummer dat je bij je aanmelding hebt opgegeven.

5. Persoonlijke voorkeuren

Elk lid ontvangt bij aanmelding een unieke link naar een persoonlijke voorkeurspagina. Op deze pagina kun je:

Storingen en uitval

Geen enkel systeem is 100% storingsvrij. Bij grote storingen wordt een melding geplaatst op de homepagina van duivenalert.nl. We streven ernaar eventuele storingen binnen enkele uren op te lossen. Tijdens het vliegseizoen wordt het systeem actief gemonitord.

Transparantie over onze technische basis: DuivenAlert draait op een VPS in Nederland, gebruikt Google Sheets als ledenadministratie en de officiële WhatsApp Business API voor de berichtenverzending. De broncode is niet openbaar, maar bij vragen over werking of privacy geven we graag nadere toelichting.