
Mon 1er Workflow n8n
Contexte :
Vers octobre 2025 avant que je rentre dans la classe de BTS SIO, Je travaillais sur divers tâches et variés comme, l’installation de la salle A-Learning, traitement vidéo en compression, compression d’images voir de l’optimisation système.
Mon tuteur nommé Luc voulait que je suive un parcours d’apprentissage qui mène tout droit à une « surprise », mais en vue des nouvelles technologies et des méthodes d’apprentissage qui changent constamment, il ne put se résoudre à me laisser jouer au devinette quelle était la surprise.
Avec les indices en ma possession, j’avais dit automatisation n8n.
Donc j’ai commencé l’installation avec Docker et le premier Workflow que j’avais réalisé et bah le voici :
Workflow :

Basé sur du JSON (JavaScript Object Notation), les blocs appelé « Node ». n8n reprend une construction fondamentale issu d’un autre langage de programmation no code nommé Scratch éducation.
Ce type de construction permet à son utilisateur de comprendre les différentes fonction de son Workflow par des block et pour suivre le transite et la transformation de la data.
Par ailleurs, tout les blocs présents sont en réalité du JSON
{
"nodes": [
{
"parameters": {
"pollTimes": {
"item": [
{
"mode": "everyMinute"
}
]
},
"feedUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UCdL89Z0gQUDc1HT1882AGLw"
},
"type": "n8n-nodes-base.rssFeedReadTrigger",
"typeVersion": 1,
"position": [
0,
-48
],
"id": "71956f29-a33d-4881-9ff3-530af84cb6fa",
"name": "RSS Feed Trigger"
},
{
"parameters": {
"resource": "message",
"guildId": {
"__rl": true,
"value": "=test",
"mode": "id"
},
"channelId": {
"__rl": true,
"value": "=test",
"mode": "id"
},
"options": {}
},
"type": "n8n-nodes-base.discord",
"typeVersion": 2,
"position": [
224,
-48
],
"id": "8fc5d724-07fd-45cd-aee8-d3b70a64d9dd",
"name": "Send a message",
"webhookId": "a98a9285-5c99-4e43-92d2-691f5d5b92f7",
"credentials": {
"discordBotApi": {
"id": "xP1HtWoyIqfRoVYC",
"name": "Discord Bot account"
}
}
}
],
"connections": {
"RSS Feed Trigger": {
"main": [
[
{
"node": "Send a message",
"type": "main",
"index": 0
}
]
]
}
},
"pinData": {},
"meta": {
"templateCredsSetupCompleted": true,
"instanceId": "4180600756f66f73360ac18675c91c143234f2a8e23d2dd9d36bae5b95aa5112"
}
}