100 jours NoCode
navigation
#25 Automatisons avec Integromat

#25 Automatisons avec Integromat

Retour sur Integromat.com pour mettre en place cette envie de génération automatique d'image via kroki.io que j'ai eu hier.
L'idée était donc de créer une image de départ à la main sur excalidraw.com et, de là, utiliser une automatisation pour modifier quelques valeurs dans le fichier source et l'envoyer sur l'api de kroki pour récupérer l'image finale.
Pour mon PoC, j'ai voulu tenter un truc avec ce journal #100DaysOfNoCode : générer et enregistrer automatiquement une cover pour chaque nouvelle entrée créée dans Notion.
J'ai commencé par un concept simple : un grand rectangle avec un fond et un texte qui serait remplacé par le numéro du jour (extrait du titre) :
C'est très  minimaliste mais pour un premier essais c'est suffisant.
C'est très minimaliste mais pour un premier essais c'est suffisant.
Première difficulté : comment enregistrer le 'template' excalidraw dans integromat ? J'aurai pensé pouvoir définir quelquepart dans le scenario une variable qui contiendrait le fichier (ou son contenu texte) directement. Bon, soit je cherche mal, soit ce n'est pas possible. J'ai donc du mettre le fichier dans un folder Dropbox et ajouter un module qui charge ce fichier.
De là, j'ai pu mettre en place l'essentiel du flux en quelques essais / erreurs. L'ajout d'une image en cover ne pouvant se faire qu'à l'aide d'un lien (et pas d'un upload de fichier), je ajouté des étapes pour enregistrer le fichier généré sur Dropbox et obtenir un lien de partage pour ajouter l'image.
notion image
Au final, ca marche mais ce n'est pas tout à fait utilisable comme je le voulais : 😞 Ca m'embête de devoir conserver le fichier sur dropbox au lieu de pouvoir l'uploader sur Notion. 😞 C'est un fichier SVG... que Notion ne sais pas afficher. (On peu uploader un SVG dans l'interface, ce qui le convertis - mais pas le mettre via un lien externe). 😞 Si j'ajoute des modules pour convertir en png ou autre, le texte disparait ou change de police.
Bref, ca fonctionne mais ca aura été plus compliqué que prévu (je ne connais pas encore assez bien integromat) et le résultat n'est pas suffisamment bon pour que j'ai envie de continuer dans cette voie. Mais c'était fun et j'ai appris pas mal.

 
Créé par ThomasBuyle avec notion.so et popsy.co
 
badge