Quelques Hack avec n8n
Hello Ă tous đ,
Je vais vous prĂ©senter 3 hacks de n8n qui vont vous faire adorer ce magnifique outil dâautomatisation đ€©.
â¶ïžLibĂ©rer la puissance de n8n đ en lui permettant dâexĂ©cuter des scripts python. Le tout est combinĂ© Ă un Ă©diteur de code embarquĂ© Ă cĂŽtĂ© de n8n pour dĂ©velopper facilement vos scripts (cf vidĂ©o)
Câest pour moi le hack le plus intĂ©ressant car avec ça, plus aucune limitation. Ce hack ne requiert pas de modif de n8n. Pour les tech, il suffit juste de rĂ©Ă©crire un Dockerfile en y ajoutant les dĂ©pendances souhaitĂ©es ainsi quâun partage de volume.
â¶ïžDistribuer facilement des workflows prĂȘt Ă lâemploi Ă vos utilisateurs sans risque de voir/modifier la configuration des nodes. n8n reste assez complexe pour les personnes non technique et pourtant lâoutil est puissant. LâidĂ©e câest de donc de fournir des workflow prĂȘts Ă lâemploi (y compris la configuration des nodes/crĂ©ditentials) oĂč lâutilisateur nâa quâun minime paramĂ©trage Ă faire en dĂ©but de workflow. Cela demande nĂ©anmoins une modification du code originel de n8n.
Le but est de fournir une boite noire Ă lâutilisateur a un paramĂ©trage dâentrĂ©e et une sortie. La boite noire a Ă©tĂ© prĂ©parĂ© en amont.
Une petit vidéo pour expliquer le tout (cf vidéo )
â¶ïžAfficher des formulaire sous n8n . Ce dernier hack permet de combiner lâautomatisation et lâinteraction avec lâhumain. Pour ma part, certaines automatisations peuvent avoir besoin dâĂ©lĂ©ments qui ne peuvent pas ĂȘtre devinĂ©s Ă lâavance. Dans ce hack, je propose lâaffichage de formulaire durant le workflow. Ce dernier peut demander des saisies, afficher des informations sous forme de texte ou dâimages. Le formulaire peut avoir lâĂ©tat âAcceptâ et âDeclineâ que lâon peut ensuite combiner avec des âIFâ.
Bon la clairement, il y a pas mal de modif cĂŽtĂ© Interface Web et Serveur. Pour cette mise en place de formulaire jâai utilisĂ© du websocket. Pour lâoccasion jâai crĂ©e une image docker spĂ©ciale !
Regarder la vidéo pour en savoir plus (cf vidéo )
Pour les gens curieux et technique, toute la stack se trouve Ă lâadresse suivante : https://github.com/Jazys/OpenMVPBox/tree/main/n8n-custom
Bon jâespĂšre que ces hacks vont ont plu.
On se retrouve une prochaine fois !
Bon week end Ă tous âïž