Build a High-Speed TCG Restock Bot for a Premium Discord (Netherlands & Belgium)
UpworkNLNot specifiedexpertScore: 62
PythonAutomationData ExtractionNode.jsBeautiful SoupSeleniumWeb ScrapingDiscord Bot DevelopmentPuppeteer
Build a High-Speed TCG Restock Bot for a Premium Discord (Netherlands & Belgium)
Project OverviewI am building a paid (premium) Discord server that provides fast restock alerts for popular Trading Card Game (TCG) products. The main focus is on Pokémon TCG, but the system should also support other major TCG brands such as Yu-Gi-Oh!, Magic: The Gathering, and similar well-known TCG products.
The target audience consists of collectors and resellers in the Netherlands and Belgium, so speed, reliability, and stability are critical.
I am looking for an experienced developer to build a professional monitoring system that detects restocks and sends alerts to Discord in near real-time.
This project is intended for long-term use, and I am also looking for advice on the infrastructure and features needed to run a successful premium alert service.
Main Objective
Monitor multiple online stores and send a Discord alert when:
A product comes back in stock
A pre-order opens
(Optional) Price drops or changes
Alerts should ideally be sent within 30–60 seconds when possible.
Store Coverage Requirements
The system should support monitoring multiple retailers that serve customers in the Netherlands and Belgium.
Initial requirement: at least 10–15 stores
The system should be built to scale to as many stores as possible
It must be easy to add new stores and products over time
Please design the system with scalability and long-term expansion in mind
If certain types of websites are difficult or not recommended to monitor, please explain this in your proposal.
Product Scope
The monitoring system should support multiple major TCG categories, including:
Pokémon TCG (primary focus)
Yu-Gi-Oh!
Magic: The Gathering
Other popular TCG products (optional / future expansion)
The system should be flexible so new product categories or keywords can be added easily.
Important Requirement – Discord Alerts in Dutch
All Discord notifications/messages must be sent in Dutch (NL).
Example: RESTOCK – Pokémon Elite Trainer BoxWinkel: [Winkelnaam]Prijs: €59,99Online voorraad: nog 5 stuksBeschikbaar in winkels: Rotterdam Centrum, Den HaagLink: [URL]
Important Requirement – Store Location Stock (Per Branch)
For some retailers, I would like the ability to:
Detect availability per physical store location
Show which specific branches have stock
Include this information in the Discord alert
If this is not possible for some websites, please explain the limitations and possible alternatives.
Important Requirement – Stock Quantity (If Visible)
If the website displays stock levels, the system should capture and include:
Exact quantity (e.g. “nog 5 stuks”), or
Stock indicators such as “lage voorraad” or “beperkte beschikbaarheid”
Please indicate in your proposal how feasible this is across different stores.
Discord Requirements
Alerts should be sent via webhook or bot and include:
Product name
Store name
Price (if available)
Direct product link
Online stock quantity or status (if available)
Store location availability (if applicable)
Optional role mention (e.g. @Premium)
Requirements:
No duplicate alerts
Clean and readable message format
Support for monitoring multiple products simultaneously
Performance & Technical Expectations
Check interval: ideally every 30–120 seconds
Must run 24/7 reliably
Handle multiple products and stores efficiently
Preferred technologies:
Python (Playwright, Requests, BeautifulSoup), or
Node.js (Puppeteer)
Experience with anti-bot protections (Cloudflare, etc.)
Logging and error handling
Scalability (Important for a Premium Service)
The system should be:
Easy to expand with new products and stores
Clean and maintainable
Suitable for long-term use
Deployable on VPS or cloud hosting
Important – I Need Your Expertise
Since this will be a paid premium Discord service, please include in your proposal:
What infrastructure do you recommend? (VPS/cloud and specifications)
How many products and stores can the system realistically handle?
What features are essential for a premium restock server?
How can we make the alerts faster than competitors?
What challenges or risks should I be aware of? (rate limits, blocking, etc.)
How feasible is:
Per-location store stock monitoring?
Capturing stock quantities or low-stock indicators?
I am looking for someone who can advise as well as develop, not just write code.
Nice to Have (Optional)
Simple config file or dashboard to add/remove products
Help with hosting setup
Uptime monitoring solution
Option for long-term maintenance/support
To Apply
Please include:
Your experience with web scraping, monitoring, or automation
Examples of similar bots/projects
Your recommended tech stack
Estimated timeline
Estimated price
This project may lead to long-term collaboration as the premium Discord grows.
Unlock AI Intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/moClient
Spent: $1,125Rating: 5.0Verified