Skip to main content

Mail naar Artikels

Deze automatisering is de brug tussen je inbox en je digitale geheugen in BookStack. InHet plaatsvolgt vanexact interessantedezelfde artikelen,logica technischeals logsde of"Kaa-Assistent" snellevoor notitiesVikunja, handmatig te kopiëren en te plakken, fungeertzodat je mailuniversele nu als invoerstation.

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 altijd met !milo (hoofdlettersof maken!kaa nietvoor uit)taken).

  • Het Boek (Verplicht)Optioneel): Voeg een trefwoord toe uit je lijst (bijv. ai, soft, ha).

  • De Scheider (:): Gebruik een dubbele punt om aan te geven waar de titel begint.

  • De Titel: Alles watna daarnade komt,: wordt de naam van jede paginapagina.

    in
  • Milo.

Voorbeelden:

  • Voorbeeld: !milo aiai: De toekomst van LLM's

    • Bestemming: 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 volledige tekstHTML-opmaak van je mail (vetgedrukt, lijstjes, kleuren) wordt behouden in Milo.

    • Schoonmaak: De trigger, het trefwoord en de inhouddubbele vanpunt worden uit de pagina.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 het Digitaal Doolhof (ID 1).

    • Bevestiging: Je krijgt een "Re: [Titel]" mail terug met een directedirect werkende link naar de nieuwe paginapagina.

     

     

    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. Boeken

Veld: &Name Trefwoorden

(De assistentTitel-Schoonmaker)

herkent

Deze momenteelregex dezorgt volgendeervoor boekendat opje basisnooit meer woorden van je trefwoorden:

TrefwoordBoektitel inverliest, MiloID
aiArtificiëleook Intelligentie27
softSoftwareniet Survivalkit2
haHomeals Assistant3
loopbaanLoopbaancoach24
vonkenVonken26
smaakSmaakmakershoekje5
teamleaderHelp, ik ben Teamleader!18
projectenProjecten16
bijberoepBijberoep17

(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:

  1. 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.

  2. Verwerking (n8n): De workflow haalt de mail op via een HTTP Request, stript de handtekening en vertaalt het trefwoord naar het juiste Book-ID.

  3. Output (Milo): De pagina wordt via de API aangemaakt op milo.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. Het

Veld: Book ID (De Expression)Sorteerder)

Zet dit veld op Expression en plak dit script:

Zoek

in de
code
JavaScript naar
de
lijst met
{{ (() => {
  const s = $('Gmail Trigger').item.json.Subject.toLowerCase();
  if (s.includes('...'soft')) return ID;.

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)

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,
 

Ben Ronsse

Technologie-Consultant

ONIRIA

mobilePhone
00 32 479 96 00 36
emailAddress
ben@oniria.be
website
www.oniria.be
address
Veldstraat 85, 9890 Asper
facebook
twitter
linkedin
instagram

..Choose 2 out of 3: Good, Cheap or Fast...

...Quality is science, service is art....
...In a major matter, no details are small...
...It takes years to build trust, and a few seconds to destroy it…
…Lack of planning on your part doesn't constitute stress on my part…