Automatische Amazon-Preisverfolgung mit Telegram-Benachrichtigung
Dies ist ein Market Research, AI Summarization-Bereich Automatisierungsworkflow mit 22 Nodes. Hauptsächlich werden If, Set, Code, Cron, Telegram und andere Nodes verwendet. Automatische Verfolgung von Amazon-Preisen mit Google Gemini und Senden von Telegram-Benachrichtigungen
- •Telegram Bot Token
- •Möglicherweise sind Ziel-API-Anmeldedaten erforderlich
- •Google Gemini API Key
Verwendete Nodes (22)
Kategorie
{
"nodes": [
{
"name": "Haftnotiz1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2816,
352
],
"parameters": {
"content": ""
},
"typeVersion": 1,
"id": "Haftnotiz1-0"
},
{
"name": "Haftnotiz2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2352,
352
],
"parameters": {
"content": ""
},
"typeVersion": 1,
"id": "Haftnotiz2-1"
},
{
"name": "Haftnotiz3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2816,
1072
],
"parameters": {
"content": ""
},
"typeVersion": 1,
"id": "Haftnotiz3-2"
},
{
"name": "Haftnotiz4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1696,
1072
],
"parameters": {
"content": ""
},
"typeVersion": 1,
"id": "Haftnotiz4-3"
},
{
"name": "Haftnotiz5",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2288,
1072
],
"parameters": {
"content": ""
},
"typeVersion": 1,
"id": "Haftnotiz5-4"
},
{
"name": "Setzen: Success Message",
"type": "n8n-nodes-base.set",
"position": [
-2144,
1216
],
"parameters": {},
"typeVersion": 3.4,
"id": "Setzen-Success-Message-5"
},
{
"name": "Setzen: Error Message",
"type": "n8n-nodes-base.set",
"position": [
-2144,
1488
],
"parameters": {},
"typeVersion": 3.4,
"id": "Setzen-Error-Message-6"
},
{
"name": "Config: Product & Alert",
"type": "n8n-nodes-base.set",
"position": [
-2672,
576
],
"parameters": {},
"typeVersion": 3.4,
"id": "Config-Product-Alert-7"
},
{
"name": "KI-Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-1616,
576
],
"parameters": {},
"typeVersion": 2.2,
"id": "KI-Agent-8"
},
{
"name": "Zeitplan-Trigger1",
"type": "n8n-nodes-base.cron",
"position": [
-3008,
576
],
"parameters": {},
"typeVersion": 1,
"id": "Zeitplan-Trigger1-9"
},
{
"name": "Haftnotiz6",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2384,
-192
],
"parameters": {
"content": ""
},
"typeVersion": 1,
"id": "Haftnotiz6-10"
},
{
"name": "Google Gemini-Chat-Modell1",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
-1712,
784
],
"parameters": {},
"typeVersion": 1,
"id": "Google-Gemini-Chat-Modell1-11"
},
{
"name": "Speicher",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
-1536,
784
],
"parameters": {},
"typeVersion": 1.3,
"id": "Speicher-12"
},
{
"name": "Structured Output Parser",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
-1376,
784
],
"parameters": {},
"typeVersion": 1.3,
"id": "Structured-Output-Parser-13"
},
{
"name": "Send Error",
"type": "n8n-nodes-base.telegram",
"position": [
-1568,
1488
],
"parameters": {},
"typeVersion": 1.2,
"id": "Send-Error-14"
},
{
"name": "Send Success",
"type": "n8n-nodes-base.telegram",
"position": [
-1568,
1216
],
"parameters": {},
"typeVersion": 1.2,
"id": "Send-Success-15"
},
{
"name": "If",
"type": "n8n-nodes-base.if",
"position": [
-2784,
1472
],
"parameters": {},
"typeVersion": 2.2,
"id": "If-16"
},
{
"name": "Wenn: Price <= Target?",
"type": "n8n-nodes-base.if",
"position": [
-2544,
1216
],
"parameters": {},
"typeVersion": 2.2,
"id": "Wenn-Price-Target--17"
},
{
"name": "Fetch HTML",
"type": "n8n-nodes-base.httpRequest",
"position": [
-2320,
576
],
"parameters": {},
"typeVersion": 4.2,
"id": "Fetch-HTML-18"
},
{
"name": "Parse and clean HTML",
"type": "n8n-nodes-base.code",
"position": [
-2032,
576
],
"parameters": {},
"typeVersion": 2,
"id": "Parse-and-clean-HTML-19"
},
{
"name": "Haftnotiz",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1760,
352
],
"parameters": {
"content": ""
},
"typeVersion": 1,
"id": "Haftnotiz-20"
},
{
"name": "Haftnotiz7",
"type": "n8n-nodes-base.stickyNote",
"position": [
-4800,
-224
],
"parameters": {
"content": ""
},
"typeVersion": 1,
"id": "Haftnotiz7-21"
}
],
"pinData": {},
"connections": {
"If-16": {
"main": [
[
{
"node": "IF: Price <= Target?",
"type": "main",
"index": 0
}
],
[
{
"node": "Set: Error Message",
"type": "main",
"index": 0
}
]
]
},
"Memory": {
"ai_memory": [
[
{
"node": "AI Agent",
"type": "ai_memory",
"index": 0
}
]
]
},
"AI Agent": {
"main": [
[
{
"node": "If-16",
"type": "main",
"index": 0
}
]
]
},
"Fetch-HTML-18": {
"main": [
[
{
"node": "Parse-and-clean-HTML-19",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger1": {
"main": [
[
{
"node": "Config-Product-Alert-7",
"type": "main",
"index": 0
}
]
]
},
"Set: Error Message": {
"main": [
[
{
"node": "Send-Error-14",
"type": "main",
"index": 0
}
]
]
},
"IF: Price <= Target?": {
"main": [
[
{
"node": "Set: Success Message",
"type": "main",
"index": 0
}
]
]
},
"Parse-and-clean-HTML-19": {
"main": [
[
{
"node": "AI Agent",
"type": "main",
"index": 0
}
]
]
},
"Set: Success Message": {
"main": [
[
{
"node": "Send-Success-15",
"type": "main",
"index": 0
}
]
]
},
"Config-Product-Alert-7": {
"main": [
[
{
"node": "Fetch-HTML-18",
"type": "main",
"index": 0
}
]
]
},
"Structured-Output-Parser-13": {
"ai_outputParser": [
[
{
"node": "AI Agent",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Google Gemini Chat Model1": {
"ai_languageModel": [
[
{
"node": "AI Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
}
}
}Wie verwende ich diesen Workflow?
Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.
Für welche Szenarien ist dieser Workflow geeignet?
Experte - Marktforschung, KI-Zusammenfassung
Ist es kostenpflichtig?
Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.
Verwandte Workflows
Issam AGGOUR
@devgorDiesen Workflow teilen