Workflow: Graphql Discord Automate

Workflow Details

Download Workflow
{
    "nodes": [
        {
            "name": "Cron",
            "type": "n8n-nodes-base.cron",
            "position": [
                459,
                371
            ],
            "parameters": {
                "triggerTimes": {
                    "item": [
                        {
                            "mode": "everyHour"
                        }
                    ]
                }
            },
            "typeVersion": 1
        },
        {
            "name": "Set",
            "type": "n8n-nodes-base.set",
            "position": [
                1109,
                371
            ],
            "parameters": {
                "values": {
                    "number": [
                        {
                            "name": "Votes",
                            "value": "={{$json[\"posts\"][\"node\"][\"votesCount\"]}}"
                        }
                    ],
                    "string": [
                        {
                            "name": "Name",
                            "value": "={{$json[\"posts\"][\"node\"][\"name\"]}}"
                        },
                        {
                            "name": "Description",
                            "value": "={{$json[\"posts\"][\"node\"][\"description\"]}}"
                        }
                    ]
                },
                "options": [],
                "keepOnlySet": true
            },
            "typeVersion": 1
        },
        {
            "name": "GraphQL",
            "type": "n8n-nodes-base.graphql",
            "position": [
                700,
                370
            ],
            "parameters": {
                "query": "=query PostRanking{\n  posts(postedAfter:\"{{new Date(new Date(Date.now()).getTime() - (1000*60*60*1*24)).toUTCString()}}\", order:RANKING, first:5, postedBefore:\"{{new Date(Date.now()).toUTCString()}}\"){\n    edges {\n      node {\n        name\n        tagline\n        description\n        votesCount\n        reviewsRating\n      }\n    }\n  }\n}",
                "endpoint": "https:\/\/api.producthunt.com\/v2\/api\/graphql",
                "requestFormat": "json",
                "headerParametersUi": {
                    "parameter": [
                        {
                            "name": "Authorization",
                            "value": "Bearer YOUR-TOKEN"
                        }
                    ]
                }
            },
            "typeVersion": 1
        },
        {
            "name": "Item Lists",
            "type": "n8n-nodes-base.itemLists",
            "position": [
                900,
                370
            ],
            "parameters": {
                "options": {
                    "destinationFieldName": "posts"
                },
                "fieldToSplitOut": "data.posts.edges"
            },
            "typeVersion": 1
        },
        {
            "name": "Discord",
            "type": "n8n-nodes-base.discord",
            "position": [
                1310,
                370
            ],
            "parameters": {
                "text": "=Here are the top 5 PH projects:\n**Name:** {{$json[\"Name\"]}}\n**Description:** {{$json[\"Description\"]}}\n**Vote:** {{$json[\"Votes\"]}}\n-------",
                "webhookUri": "DISCORD WEBHOOK URL"
            },
            "typeVersion": 1
        }
    ],
    "connections": {
        "Set": {
            "main": [
                [
                    {
                        "node": "Discord",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Cron": {
            "main": [
                [
                    {
                        "node": "GraphQL",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "GraphQL": {
            "main": [
                [
                    {
                        "node": "Item Lists",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Item Lists": {
            "main": [
                [
                    {
                        "node": "Set",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Get analytics of a website and store it Airtable
View
GoogleSheets Cron Automate Scheduled
View
Get Long Lived Facebook User or Page Access Token
View
OpenAI Assistant for Hubspot Chat
View
Stickynote Notion Send Webhook
View
MAIA - Health Check
View
Telegram Chat with Buffering
View
Gitlab Code Create Triggered
View
Enrich Company Data from Google Sheet with OpenAI Agent and Scraper Tool
View
AI CV Screening Workflow
View