Planifiez les entretiens préventifs, recevez des alertes avant chaque échéance et archivez automatiquement les rapports d’intervention pour prolonger la durée de vie de vos équipements.
Planifiez les entretiens préventifs, recevez des alertes avant chaque échéance et archivez automatiquement les rapports d’intervention pour prolonger la durée de vie de vos équipements.
{
"nodes": [
{
"name": "On clicking 'execute'",
"type": "n8n-nodes-base.manualTrigger",
"position": [
250,
300
],
"parameters": {},
"typeVersion": 1
},
{
"name": "FunctionItem",
"type": "n8n-nodes-base.functionItem",
"position": [
450,
300
],
"parameters": {
"functionCode": "// hashtag listnconst Hashtags = [n "#techtwitter",n "#n8n"n];nn// random output functionnconst randomHashtag = Hashtags[Math.floor(Math.random() * Hashtags.length)];nitem.hashtag = randomHashtag;nreturn item;"
},
"typeVersion": 1
},
{
"name": "HTTP Request",
"type": "n8n-nodes-base.httpRequest",
"position": [
650,
300
],
"parameters": {
"url": "https://api.openai.com/v1/engines/text-davinci-001/completions",
"options": {},
"requestMethod": "POST",
"authentication": "headerAuth",
"jsonParameters": true,
"bodyParametersJson": "={n "prompt": "Generate a tweet, with under 100 characters, about and including the hashtag {{$node["FunctionItem"].json["hashtag"]}}:",n "temperature": 0.7,n "max_tokens": 64,n "top_p": 1,n "frequency_penalty": 0,n "presence_penalty": 0n}"
},
"credentials": {
"httpHeaderAuth": ""
},
"typeVersion": 1
},
{
"name": "Airtable",
"type": "n8n-nodes-base.airtable",
"position": [
1050,
300
],
"parameters": {
"table": "main",
"options": {},
"operation": "append",
"application": "appOaG8kEA8FAABOr"
},
"credentials": {
"airtableApi": ""
},
"typeVersion": 1
},
{
"name": "Set",
"type": "n8n-nodes-base.set",
"position": [
850,
300
],
"parameters": {
"values": {
"string": [
{
"name": "Hashtag",
"value": "={{$node["FunctionItem"].json["hashtag"]}}"
},
{
"name": "Content",
"value": "={{$node["HTTP Request"].json["choices"][0]["text"]}}"
}
]
},
"options": {},
"keepOnlySet": true
},
"typeVersion": 1
}
],
"connections": {
"Set": {
"main": [
[
{
"node": "Airtable",
"type": "main",
"index": 0
}
]
]
},
"FunctionItem": {
"main": [
[
{
"node": "HTTP Request",
"type": "main",
"index": 0
}
]
]
},
"HTTP Request": {
"main": [
[
{
"node": "Set",
"type": "main",
"index": 0
}
]
]
},
"On clicking 'execute'": {
"main": [
[
{
"node": "FunctionItem",
"type": "main",
"index": 0
}
]
]
}
}
}