workflows.fit
Back to n8n workflows
n8n templateFreeBy Anurag Patil

Keyboard interest checker: GeekHack forum to Discord notifications

Geekhack Discord Updater How It Works This n8n workflow automatically monitors GeekHack forum RSS feeds every hour for new keyboard posts in Interest Checks and Group Buys sections. When it finds a new thread (not rep...

DevelopmentCore NodesData & StorageSchedule TriggerRss Feed ReadMergeCode
Loading interactive preview...

Template notes

Geekhack Discord Updater

How It Works

This n8n workflow automatically monitors GeekHack forum RSS feeds every hour for new keyboard posts in Interest Checks and Group Buys sections. When it finds a new thread (not replies), it:

1. Monitors RSS Feeds: Checks two GeekHack RSS feeds for new posts (50 items each) 2. Filters New Threads: Removes reply posts by checking for "Re:" prefix in titles 3. Prevents Duplicates: Queries PostgreSQL database to skip already-processed threads 4. Scrapes Content: Fetches the full thread page and extracts the original post 5. Extracts Images: Uses regex to find all images in the post content 6. Creates Discord Embed: Formats the post data into a rich Discord embed with up to 4 images 7. Sends to Multiple Webhooks: Retrieves all webhook URLs from database and sends to each one 8. Logs Processing: Records the thread as processed to prevent duplicates

The workflow includes a webhook management system with a web form to add/remove Discord webhooks dynamically, allowing you to send notifications to multiple Discord servers or channels.

Steps to Set Up

Prerequisites - n8n instance running - PostgreSQL database - Discord webhook URL(s)

1. Database Setup Create PostgreSQL tables: