#️⃣Nostr #damus rapport IA piloté + Gmail + Telegram
Ceci est unAIworkflow d'automatisation du domainecontenant 24 nœuds.Utilise principalement des nœuds comme Gmail, Merge, Markdown, Telegram, Aggregate, combinant la technologie d'intelligence artificielle pour une automatisation intelligente. Nostr #damus AI 驱动rapport + Gmail + Telegram
- •Compte Google et informations d'identification Gmail API
- •Token Bot Telegram
- •Clé API Google Gemini
Nœuds utilisés (24)
Catégorie
{
"id": "02GdRzvsuHmSSgBw",
"meta": {
"instanceId": "31e69f7f4a77bf465b805824e303232f0227212ae922d12133a0f96ffeab4fef",
"templateCredsSetupCompleted": true
},
"name": "#️⃣Nostr #damus AI Powered Reporting + Gmail + Telegram",
"tags": [],
"nodes": [
{
"id": "e9c4c7bf-0cce-456e-9b95-726669e4b260",
"name": "Lors du clic sur 'Tester le workflow'",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-500,
-60
],
"parameters": {},
"typeVersion": 1
},
{
"id": "b8f57e15-8a6e-4a29-a6e8-745bebbd1f44",
"name": "Obtenir le HTML",
"type": "n8n-nodes-base.markdown",
"position": [
880,
-840
],
"parameters": {
"mode": "markdownToHtml",
"options": {},
"markdown": "={{ $json.text }}"
},
"typeVersion": 1
},
{
"id": "8b212119-9b69-449c-8a3b-4fdc5b085f30",
"name": "Thèmes Gmail",
"type": "n8n-nodes-base.gmail",
"position": [
1080,
-840
],
"webhookId": "e07f9378-bfa5-48ac-88fd-0ef88a725ede",
"parameters": {
"sendTo": "joe@example.com",
"message": "={{ $json.data }}",
"options": {
"appendAttribution": false
},
"subject": "#damus"
},
"credentials": {
"gmailOAuth2": {
"id": "1xpVDEQ1yx8gV022",
"name": "Gmail account"
}
},
"typeVersion": 2.1
},
{
"id": "b7fc214b-72cb-4caf-8563-7b2f13a1110d",
"name": "Obtenir le rapport HTML",
"type": "n8n-nodes-base.markdown",
"position": [
880,
80
],
"parameters": {
"mode": "markdownToHtml",
"options": {},
"markdown": "={{ $json.text }}"
},
"typeVersion": 1
},
{
"id": "dd7580bc-f97c-4ad1-8556-2329f88bea75",
"name": "Liste des thèmes #damus",
"type": "@n8n/n8n-nodes-langchain.chainLlm",
"position": [
500,
-400
],
"parameters": {
"text": "=Extract a list of themes from this: {{ $json.text }}\n\nDo not include any preamble or further explanation.",
"promptType": "define"
},
"typeVersion": 1.5
},
{
"id": "60a9d8fe-4ba0-4450-8073-4108b832981e",
"name": "Thèmes de discussion #damus",
"type": "@n8n/n8n-nodes-langchain.chainLlm",
"position": [
500,
-840
],
"parameters": {
"text": "=Tell me the theme and highlight some common threads associated with these Nostr threads that are all #damus. Specifically mention the main reason #damus is hashtagged. These are the threads: {{ $json.content.toJsonString() }}",
"promptType": "define"
},
"typeVersion": 1.5
},
{
"id": "72ab08a7-f729-46e3-8a4d-56005cabaf17",
"name": "Rapport des thèmes et discussions #damus",
"type": "@n8n/n8n-nodes-langchain.chainLlm",
"position": [
500,
80
],
"parameters": {
"text": "=**Task:** Analyze the attached file containing Nostr threads using the hashtag #damus. Provide a detailed report with examples thread based on the following themes. Got deep and seek out the underlying motivation of the users who posted the threads: \n\n## Themes\n{{ $json.text }}\n\n1. **Overall Theme:** Summarize the central topic(s) discussed across the threads.\n2. **Common Threads:** Identify recurring topics or ideas that unify the posts.\n3. **Key Highlights:** Extract specific examples or quotes that illustrate prominent themes.\n4. **Insights and Observations:** Offer insights on how the #damus community engages with the app and its ecosystem.\n5. **Suggestions for Improvement:** If applicable, suggest ways to enhance user experience or community engagement based on the analysis.\n\n**Requirements:**\n- Expand on each theme with comprehensive details and analysis.\n- Use bullet points or numbered lists for clarity.\n- Include relevant quotes or examples from the text to support your analysis.\n- Ensure your response is detailed, well-structured, and easy to read.\n\n**Context:** The analysis should focus on understanding how users interact with Damus, their appreciation for its features, challenges they face, and how it fits into the broader Nostr ecosystem.\n\n## Nostr thread with hashtag #damus: \n{{ $json.content.toJsonString() }}\n\n",
"promptType": "define"
},
"typeVersion": 1.5
},
{
"id": "55362e03-ca0b-4f5e-a7ff-02828522fc7d",
"name": "gemini-2.0-flash-lite-preview",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
600,
-680
],
"parameters": {
"options": {
"temperature": 0.4
},
"modelName": "=models/gemini-2.0-flash-lite-preview"
},
"credentials": {
"googlePalmApi": {
"id": "L9UNQHflYlyF9Ngd",
"name": "Google Gemini(PaLM) Api account"
}
},
"typeVersion": 1
},
{
"id": "7f457b3f-d39b-4062-ada0-5e81f3768857",
"name": "gemini-2.0-flash-lite-preview1",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
600,
-240
],
"parameters": {
"options": {
"temperature": 0.4
},
"modelName": "models/gemini-2.0-flash-lite-preview"
},
"credentials": {
"googlePalmApi": {
"id": "L9UNQHflYlyF9Ngd",
"name": "Google Gemini(PaLM) Api account"
}
},
"typeVersion": 1
},
{
"id": "bd68e36a-2fa7-4b78-96d8-9c4f97388249",
"name": "gemini-2.0-flash-lite-preview2",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
600,
240
],
"parameters": {
"options": {
"temperature": 0.4
},
"modelName": "models/gemini-2.0-flash-lite-preview"
},
"credentials": {
"googlePalmApi": {
"id": "L9UNQHflYlyF9Ngd",
"name": "Google Gemini(PaLM) Api account"
}
},
"typeVersion": 1
},
{
"id": "24f378ca-8a10-441f-886d-136314fa30de",
"name": "Rapport Gmail",
"type": "n8n-nodes-base.gmail",
"position": [
1080,
80
],
"webhookId": "e07f9378-bfa5-48ac-88fd-0ef88a725ede",
"parameters": {
"sendTo": "joe@example.com",
"message": "={{ $json.data }}",
"options": {
"appendAttribution": false
},
"subject": "#damus"
},
"credentials": {
"gmailOAuth2": {
"id": "1xpVDEQ1yx8gV022",
"name": "Gmail account"
}
},
"typeVersion": 2.1
},
{
"id": "f4814872-577a-4243-ac1b-e152e147dca0",
"name": "Agréger le contenu #damus",
"type": "n8n-nodes-base.aggregate",
"position": [
120,
-140
],
"parameters": {
"options": {},
"fieldsToAggregate": {
"fieldToAggregate": [
{
"fieldToAggregate": "content"
}
]
}
},
"typeVersion": 1
},
{
"id": "d2079c9e-b743-4353-bda9-e269168f5461",
"name": "Note autocollante",
"type": "n8n-nodes-base.stickyNote",
"position": [
360,
-940
],
"parameters": {
"color": 6,
"width": 960,
"height": 420,
"content": "## #damus Threads Themes"
},
"typeVersion": 1
},
{
"id": "5f69afb5-6e3c-4f65-84bb-8c1f4544b2c5",
"name": "Note autocollante1",
"type": "n8n-nodes-base.stickyNote",
"position": [
360,
-480
],
"parameters": {
"color": 5,
"width": 520,
"height": 420,
"content": "## #damus Threads Themes"
},
"typeVersion": 1
},
{
"id": "6de3d9d2-98be-4102-9ed5-cda48b37eee7",
"name": "Note autocollante2",
"type": "n8n-nodes-base.stickyNote",
"position": [
360,
-20
],
"parameters": {
"color": 4,
"width": 960,
"height": 420,
"content": "## #damus Threads & Threads Report"
},
"typeVersion": 1
},
{
"id": "42f333ce-bdd7-4950-9ef1-ae797a671f5d",
"name": "Fusionner les thèmes et le contenu",
"type": "n8n-nodes-base.merge",
"position": [
1000,
-160
],
"parameters": {
"mode": "combine",
"options": {},
"combineBy": "combineByPosition"
},
"typeVersion": 3
},
{
"id": "7ff77e60-03ed-4937-b923-74a7f588fd2a",
"name": "Déclencheur programmé",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-500,
-260
],
"parameters": {
"rule": {
"interval": [
{}
]
}
},
"typeVersion": 1.2
},
{
"id": "d1939a96-1e68-4d90-a456-55852c941e28",
"name": "Note autocollante3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-280,
-580
],
"parameters": {
"color": 6,
"width": 340,
"height": 700,
"content": "## Get Nostr Threads with Hashtag #damus\n\nThe social network you control\nYour very own social network for your friends or business.\nAvailable Now on iOS, iPad and macOS (M1/M2)\n\nhttps://nostr.com/\nhttps://damus.io/\nhttps://damus.io/notedeck/\n\n### n8n Community Node https://github.com/ocknamo/n8n-nodes-nostrobots\n"
},
"typeVersion": 1
},
{
"id": "89905442-bf8d-40d2-a9b1-fb3cf3a2ac44",
"name": "Note autocollante4",
"type": "n8n-nodes-base.stickyNote",
"position": [
940,
-640
],
"parameters": {
"width": 320,
"height": 280,
"content": "## Telegram \n"
},
"typeVersion": 1
},
{
"id": "aee0f3eb-7b0e-4df1-968d-5abe1c22e26a",
"name": "Note autocollante5",
"type": "n8n-nodes-base.stickyNote",
"position": [
940,
280
],
"parameters": {
"width": 320,
"height": 280,
"content": "## Telegram \n"
},
"typeVersion": 1
},
{
"id": "f6b00109-74ef-4522-b568-6426b054bea3",
"name": "Thèmes Telegram",
"type": "n8n-nodes-base.telegram",
"position": [
1040,
-560
],
"webhookId": "8406b3d2-5ac6-452d-847f-c0886c8cd058",
"parameters": {
"text": "={{ $json.text.slice(0, 4000) }}",
"chatId": "={{ $env.TELEGRAM_CHAT_ID }}",
"additionalFields": {
"parse_mode": "HTML",
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "pAIFhguJlkO3c7aQ",
"name": "Telegram account"
}
},
"typeVersion": 1.2
},
{
"id": "3e7e9c70-43c6-4074-be9a-2f5ed6c4fb0e",
"name": "Thèmes et discussions Telegram",
"type": "n8n-nodes-base.telegram",
"position": [
1040,
360
],
"webhookId": "8406b3d2-5ac6-452d-847f-c0886c8cd058",
"parameters": {
"text": "={{ $json.text.slice(0, 4000) }}",
"chatId": "={{ $env.TELEGRAM_CHAT_ID }}",
"additionalFields": {
"parse_mode": "HTML",
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "pAIFhguJlkO3c7aQ",
"name": "Telegram account"
}
},
"typeVersion": 1.2
},
{
"id": "5bc52456-7bbc-445a-8ffd-f47403a4b978",
"name": "Note autocollante6",
"type": "n8n-nodes-base.stickyNote",
"position": [
-580,
-340
],
"parameters": {
"color": 4,
"width": 260,
"height": 460,
"content": "## Try Me!"
},
"typeVersion": 1
},
{
"id": "3b61555e-4e20-41d2-8fb7-490a2488f5f2",
"name": "Lecture Nostr #damus",
"type": "n8n-nodes-nostrobots.nostrobotsread",
"position": [
-160,
-140
],
"parameters": {
"from": 180,
"hashtag": "#damus",
"strategy": "hashtag"
},
"typeVersion": 1
}
],
"active": true,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "06d6edc0-ed5c-48d1-abe6-22b04368d19b",
"connections": {
"b8f57e15-8a6e-4a29-a6e8-745bebbd1f44": {
"main": [
[
{
"node": "8b212119-9b69-449c-8a3b-4fdc5b085f30",
"type": "main",
"index": 0
}
]
]
},
"b7fc214b-72cb-4caf-8563-7b2f13a1110d": {
"main": [
[
{
"node": "24f378ca-8a10-441f-886d-136314fa30de",
"type": "main",
"index": 0
}
]
]
},
"7ff77e60-03ed-4937-b923-74a7f588fd2a": {
"main": [
[
{
"node": "3b61555e-4e20-41d2-8fb7-490a2488f5f2",
"type": "main",
"index": 0
}
]
]
},
"3b61555e-4e20-41d2-8fb7-490a2488f5f2": {
"main": [
[
{
"node": "f4814872-577a-4243-ac1b-e152e147dca0",
"type": "main",
"index": 0
}
]
]
},
"dd7580bc-f97c-4ad1-8556-2329f88bea75": {
"main": [
[
{
"node": "42f333ce-bdd7-4950-9ef1-ae797a671f5d",
"type": "main",
"index": 0
}
]
]
},
"60a9d8fe-4ba0-4450-8073-4108b832981e": {
"main": [
[
{
"node": "b8f57e15-8a6e-4a29-a6e8-745bebbd1f44",
"type": "main",
"index": 0
},
{
"node": "dd7580bc-f97c-4ad1-8556-2329f88bea75",
"type": "main",
"index": 0
},
{
"node": "f6b00109-74ef-4522-b568-6426b054bea3",
"type": "main",
"index": 0
}
]
]
},
"f4814872-577a-4243-ac1b-e152e147dca0": {
"main": [
[
{
"node": "60a9d8fe-4ba0-4450-8073-4108b832981e",
"type": "main",
"index": 0
},
{
"node": "42f333ce-bdd7-4950-9ef1-ae797a671f5d",
"type": "main",
"index": 1
}
]
]
},
"42f333ce-bdd7-4950-9ef1-ae797a671f5d": {
"main": [
[
{
"node": "72ab08a7-f729-46e3-8a4d-56005cabaf17",
"type": "main",
"index": 0
}
]
]
},
"55362e03-ca0b-4f5e-a7ff-02828522fc7d": {
"ai_languageModel": [
[
{
"node": "60a9d8fe-4ba0-4450-8073-4108b832981e",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"72ab08a7-f729-46e3-8a4d-56005cabaf17": {
"main": [
[
{
"node": "b7fc214b-72cb-4caf-8563-7b2f13a1110d",
"type": "main",
"index": 0
},
{
"node": "3e7e9c70-43c6-4074-be9a-2f5ed6c4fb0e",
"type": "main",
"index": 0
}
]
]
},
"7f457b3f-d39b-4062-ada0-5e81f3768857": {
"ai_languageModel": [
[
{
"node": "dd7580bc-f97c-4ad1-8556-2329f88bea75",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"bd68e36a-2fa7-4b78-96d8-9c4f97388249": {
"ai_languageModel": [
[
{
"node": "72ab08a7-f729-46e3-8a4d-56005cabaf17",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"e9c4c7bf-0cce-456e-9b95-726669e4b260": {
"main": [
[
{
"node": "3b61555e-4e20-41d2-8fb7-490a2488f5f2",
"type": "main",
"index": 0
}
]
]
}
}
}Comment utiliser ce workflow ?
Copiez le code de configuration JSON ci-dessus, créez un nouveau workflow dans votre instance n8n et sélectionnez "Importer depuis le JSON", collez la configuration et modifiez les paramètres d'authentification selon vos besoins.
Dans quelles scénarios ce workflow est-il adapté ?
Avancé - Intelligence Artificielle
Est-ce payant ?
Ce workflow est entièrement gratuit et peut être utilisé directement. Veuillez noter que les services tiers utilisés dans le workflow (comme l'API OpenAI) peuvent nécessiter un paiement de votre part.
Workflows recommandés
Joseph LePage
@joeAs an AI Automation consultant based in Canada, I partner with forward-thinking organizations to implement AI solutions that streamline operations and drive growth.
Partager ce workflow