Files
n8n/flows/9.json

461 lines
8.7 KiB
JSON
Executable File

{
"id": 9,
"name": "hotline",
"active": true,
"nodes": [
{
"parameters": {},
"name": "Start",
"type": "n8n-nodes-base.start",
"typeVersion": 1,
"position": [
100,
80
]
},
{
"parameters": {
"url": "https://hotline.ua/computer-igrovye-pristavki/microsoft-xbox-series-x-1tb/",
"responseFormat": "string",
"options": {}
},
"name": "HTTP Request",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 1,
"position": [
280,
320
]
},
{
"parameters": {
"extractionValues": {
"values": [
{
"key": "lowPrice",
"cssSelector": "span.price__value",
"returnArray": true
}
]
},
"options": {}
},
"name": "HTML Extract",
"type": "n8n-nodes-base.htmlExtract",
"typeVersion": 1,
"position": [
460,
320
]
},
{
"parameters": {
"fieldToSplitOut": "lowPrice",
"options": {}
},
"name": "Item Lists",
"type": "n8n-nodes-base.itemLists",
"typeVersion": 1,
"position": [
660,
320
]
},
{
"parameters": {
"operation": "sort",
"sortFieldsUi": {
"sortField": [
{
"fieldName": "lowPrice"
}
]
},
"options": {}
},
"name": "Item Lists1",
"type": "n8n-nodes-base.itemLists",
"typeVersion": 1,
"position": [
840,
320
]
},
{
"parameters": {
"title": "hotline",
"body": "=Цена на xbox на hotline: {{$node[\"lowest price\"].json[\"lowPrice\"]}} грн"
},
"name": "Pushbullet",
"type": "n8n-nodes-base.pushbullet",
"typeVersion": 1,
"position": [
1640,
120
],
"credentials": {
"pushbulletOAuth2Api": {
"id": "10",
"name": "Pushbullet account"
}
}
},
{
"parameters": {
"operation": "update",
"docId": "i36zpc5tp8GAXXUmyymCjS",
"tableId": "Price",
"rowId": "1",
"fieldsToSend": {
"properties": [
{
"fieldId": "name",
"fieldValue": "xbox series x"
},
{
"fieldId": "price",
"fieldValue": "={{$json[\"lowPrice\"]}}"
}
]
}
},
"name": "Grist",
"type": "n8n-nodes-base.grist",
"typeVersion": 1,
"position": [
1420,
560
],
"credentials": {
"gristApi": {
"id": "21",
"name": "Grist account"
}
}
},
{
"parameters": {
"docId": "i36zpc5tp8GAXXUmyymCjS",
"tableId": "Price",
"returnAll": true,
"additionalOptions": {}
},
"name": "Grist1",
"type": "n8n-nodes-base.grist",
"typeVersion": 1,
"position": [
1240,
140
],
"credentials": {
"gristApi": {
"id": "21",
"name": "Grist account"
}
}
},
{
"parameters": {
"amount": 3,
"unit": "seconds"
},
"name": "Wait",
"type": "n8n-nodes-base.wait",
"typeVersion": 1,
"position": [
1240,
560
],
"webhookId": "da6c3363-3c70-462e-b913-87d2e8471af4"
},
{
"parameters": {
"conditions": {
"string": [
{
"value1": "={{$json[\"price\"]}}",
"operation": "notEqual",
"value2": "={{$node[\"lowest price\"].json[\"lowPrice\"]}}"
}
]
}
},
"name": "IF",
"type": "n8n-nodes-base.if",
"typeVersion": 1,
"position": [
1420,
140
]
},
{
"parameters": {
"operation": "limit"
},
"name": "lowest price",
"type": "n8n-nodes-base.itemLists",
"typeVersion": 1,
"position": [
1020,
320
]
},
{
"parameters": {
"triggerTimes": {
"item": [
{
"mode": "everyHour"
}
]
}
},
"name": "Cron",
"type": "n8n-nodes-base.cron",
"typeVersion": 1,
"position": [
40,
320
]
},
{
"parameters": {
"url": "https://hotline.ua/computer-igrovye-pristavki/sony-playstation-5-825-gb/",
"responseFormat": "string",
"options": {}
},
"name": "HTTP Request1",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 1,
"position": [
280,
620
]
},
{
"parameters": {
"extractionValues": {
"values": [
{
"key": "lowPrice",
"cssSelector": "span.price__value",
"returnArray": true
}
]
},
"options": {}
},
"name": "HTML Extract1",
"type": "n8n-nodes-base.htmlExtract",
"typeVersion": 1,
"position": [
460,
620
]
},
{
"parameters": {
"fieldToSplitOut": "lowPrice",
"options": {}
},
"name": "Item Lists2",
"type": "n8n-nodes-base.itemLists",
"typeVersion": 1,
"position": [
660,
620
]
},
{
"parameters": {
"operation": "sort",
"sortFieldsUi": {
"sortField": [
{
"fieldName": "lowPrice"
}
]
},
"options": {}
},
"name": "Item Lists3",
"type": "n8n-nodes-base.itemLists",
"typeVersion": 1,
"position": [
840,
620
]
},
{
"parameters": {
"operation": "limit"
},
"name": "lowest price1",
"type": "n8n-nodes-base.itemLists",
"typeVersion": 1,
"position": [
1020,
620
]
}
],
"connections": {
"HTTP Request": {
"main": [
[
{
"node": "HTML Extract",
"type": "main",
"index": 0
}
]
]
},
"HTML Extract": {
"main": [
[
{
"node": "Item Lists",
"type": "main",
"index": 0
}
]
]
},
"Item Lists": {
"main": [
[
{
"node": "Item Lists1",
"type": "main",
"index": 0
}
]
]
},
"Item Lists1": {
"main": [
[
{
"node": "lowest price",
"type": "main",
"index": 0
}
]
]
},
"Grist1": {
"main": [
[
{
"node": "IF",
"type": "main",
"index": 0
}
]
]
},
"Wait": {
"main": [
[
{
"node": "Grist",
"type": "main",
"index": 0
}
]
]
},
"lowest price": {
"main": [
[
{
"node": "Grist1",
"type": "main",
"index": 0
},
{
"node": "Wait",
"type": "main",
"index": 0
}
]
]
},
"IF": {
"main": [
[
{
"node": "Pushbullet",
"type": "main",
"index": 0
}
]
]
},
"Cron": {
"main": [
[
{
"node": "HTTP Request",
"type": "main",
"index": 0
},
{
"node": "HTTP Request1",
"type": "main",
"index": 0
}
]
]
},
"HTTP Request1": {
"main": [
[
{
"node": "HTML Extract1",
"type": "main",
"index": 0
}
]
]
},
"HTML Extract1": {
"main": [
[
{
"node": "Item Lists2",
"type": "main",
"index": 0
}
]
]
},
"Item Lists2": {
"main": [
[
{
"node": "Item Lists3",
"type": "main",
"index": 0
}
]
]
},
"Item Lists3": {
"main": [
[
{
"node": "lowest price1",
"type": "main",
"index": 0
}
]
]
}
},
"createdAt": "2022-04-25T10:23:57.085Z",
"updatedAt": "2022-06-01T05:25:12.703Z",
"settings": {},
"staticData": null
}