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...
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: