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

agente
View
Extractfromfile Manual Create Webhook
View
Posthog Webhook Automate Webhook
View
Linear Project Status and End Date to Productboard feature Sync
View
Manual Start Update Webhook
View
Mattermost Pagerduty Automate Webhook
View
Splitout GoogleCalendar Create Webhook
View
Webhook Code Automate Webhook
View
Automated PDF to HTML Conversion
View
Export
View