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

Prod: Notion to Vector Store - Dimension 768
View
Get all the stories starting with `release` and publish them
View
Telegram Webhook Automation Webhook
View
Code Schedule Import Webhook
View
n8n Graphic Design Team
View
Manual Stickynote Process Triggered
View
Create a channel, add a member, and post a message to the channel
View
Manual Extractfromfile Send Webhook
View
Splitout Code Send Scheduled
View