Mail naar Artikels
Deze automatisering is de brug tussen je inbox en je digitale geheugen in
BookStack.Door een mail te sturen met de trigger !milo, zorgt de server (n8n) ervoor dat de tekst direct in het juiste boek belandt. De ruis wordt gefilterd, je handtekening wordt gestript en de pagina staat klaar voordat je "documentatie"commando's kunt zeggen.gebruiken.
1. Hoe werk ik ermee?
Stuur een e-mail naar jezelf met de volgende logicaopbouw in het onderwerp:
![platform] [boek]: [Titel van de pagina]
-
De Trigger: Begin
altijdmet!milo(hoofdlettersofmaken!kaanietvooruit)taken). -
Het Boek (
Verplicht)Optioneel): Voeg een trefwoord toeuit je lijst(bijv.ai,soft,ha). -
De Scheider (
:): Gebruik een dubbele punt om aan te geven waar de titel begint. -
De Titel: Alles
watnadaarnadekomt,:wordt de naam vanjedepaginapagina.in
Voorbeelden:
-
Voorbeeld:!miloaiai: De toekomst van LLM'sBestemming:Boek->"ArtificiëleBoek:Intelligentie"AI,(IDTitel:27)Pagina titel:De toekomst van LLM's-
!milo Belangrijke notitie over ventilatie-> Boek: Doolhof (default), Titel: Belangrijke notitie over ventilatie (geen woorden gewist!)
Goed om te weten:
-
Inhoud:Layout: De volledigetekstHTML-opmaak van je mail (vetgedrukt, lijstjes, kleuren) wordt behouden in Milo. -
Schoonmaak: De trigger, het trefwoord en de
inhouddubbelevanpunt worden uit depagina.titel gestript. -
Schoonmaak:Timing:Je handtekening (alles vanaf "Met Vriendelijke Groet") wordt automatisch verwijderd. Timing:De servern8n checkt elke 5 minuten op nieuwe input.-
Geen match?Als het trefwoord niet wordt herkend, landt de pagina standaard in hetDigitaal Doolhof(ID 1). Bevestiging: Je krijgt een "Re: [Titel]" mail terug met een
directedirect werkende link naar de nieuwepaginapagina.
2. Technische Configuraties (n8n)
Mocht je de workflow moeten aanpassen of herstellen, gebruik dan deze specifieke codes in
Milo.de BookStack "Create Page" node:
2.
BoekenVeld: &Name Trefwoorden
(De assistentTitel-Schoonmaker)
herkent
Deze momenteelregex dezorgt volgendeervoor boekendat opje basisnooit meer woorden van je trefwoorden:
(En nog 15 andere boeken zoals Eefje, Beestenbos en Globetrotter...)
3. Technische Architectuur
Het systeem draait opje het maui.oniria.xyzboek-trefwoord (n8n) platform en verbindt drie punten:
Input (Gmail):n8n scant je inbox op devergeet:{{ $('Gmail Trigger').item.json.Subject.replace(/^((RE|FWD|FW|Doorst):\s*)?!milomilo\s*(soft|survivalkit|ai|ha|loopbaan|vonken|smaak|team|proj|bijb|maker|quotes|pm)?\s*:?\s*/i, '').trim() }}trigger.Verwerking (n8n):De workflow haalt de mail op via een HTTP Request, stript de handtekening en vertaalt het trefwoord naar het juiste Book-ID.Output (Milo):De pagina wordt via de API aangemaakt opmilo.oniria.xyz.
4. Onderhoud: Boeken toevoegen of wijzigen
Als je een nieuw boek aanmaakt in Milo, pas je n8n aan op deze plekken in de Create Page node:
A. HetVeld: Book ID (De
Sorteerder)
Expression)
Zet dit veld op Expression en plak dit script:
Zoek
{{ (() => { const s = $('Gmail Trigger').item.json.Subject.toLowerCase(); if (s.includes('...'soft')) returnID;.
Voeg2;een regel toe voor je nieuwe boek:
if (s.includes('nieuw-trefwoord'ai')) return 27; if (s.includes('ha')) return 3; if (s.includes('loopbaan')) return 24; if (s.includes('vonken')) return 26; if (s.includes('smaak')) return 5; if (s.includes('team')) return 18; if (s.includes('proj')) return 16; if (s.includes('bijb')) return 17; if (s.includes('maker')) return 19; return 1; // Default: Digitaal Doolhof })() }}
Veld: HTML Content (De Inhoud)
Gebruik de html variabele van de trigger voor de beste layout, en splits op je handtekening: {{ $('Gmail Trigger').item.json.html.split('Met Vriendelijke Groet')[ID];0] }}
B.
3. De Bevestigingsmail (Gmail
node)
Pas inIn de HTML-tabelallerlaatste stap van deje bevestigingsmailworkflow ("Send a message"), gebruik je deze link voor de lijst met ID's aan, zodat de naam van het boek correctknop in je reply-mail verschijnt. Gebruik de variabeleHTML-sjabloon: <a href="https://milo.oniria.xyz{xyz{{ $json.url }}" style="color: #077b70;">Direct bekijken</a> voor de knop om direct de juiste pagina te openen.
Met Vriendelijke Groet,
| |||||||||||||||||