MCPcopy Index your code
hub / github.com/2spy/Vinted-Discord-Bot

github.com/2spy/Vinted-Discord-Bot @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
16 symbols 36 edges 9 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Vinted Bot V2 🚀

The fastest, most scalable Vinted monitoring bot. Built with Go & Docker.

License Go

Vinted Bot V2 is a complete rewrite of the popular Vinted monitor. It leverages the power of Go's concurrency and Redis's speed to check for new items faster than ever before.

🔥 Features

  • ⚡ Blazing Fast: Written in Go for raw performance.
  • 🐳 Docker Ready: One command to start everything (docker-compose up).
  • 🧠 Smart Alerts: Only sends notifications for new items (Redis deduplication).
  • 🎨 Beautiful Embeds: Rich Discord notifications with prices, photos, and direct links.
  • 🛡️ Anti-Ban: Implements TLS fingerprinting and random jitter.

🚀 Getting Started

Prerequisites

  • Docker & Docker Compose
  • A Discord Webhook URL

Installation

  1. Clone the repo bash git clone https://github.com/yourusername/vinted-bot-v2.git cd vinted-bot-v2

  2. Configure Copy .env.example to .env and edit your settings: bash cp .env.example .env env DISCORD_WEBHOOK_URL=https://discord.com/api/webhooks/... SEARCH_QUERY="iPhone 13" MAX_PRICE=500

  3. Run bash docker-compose up -d

That's it! The bot is now monitoring 24/7.

🛠️ Architecture

  • Worker: Handles scraping and parsing.
  • Redis: Deduplicates items to prevent spam.
  • API (Coming Soon): REST endpoints to manage alerts.

🤝 Contributing

PRs are welcome! Let's make this the #1 Vinted bot on GitHub.

Extension points exported contracts — how you extend this code

Scraper (Interface)
(no doc) [1 implementers]
internal/scrapers/scraper.go

Core symbols most depended-on inside this repo

Error
called by 8
pkg/logger/logger.go
Info
called by 1
pkg/logger/logger.go
CreateClient
called by 1
pkg/stealth/client.go
NewVintedScraper
called by 1
internal/scrapers/vinted/vinted.go
Search
called by 1
internal/scrapers/vinted/vinted.go
Init
called by 0
pkg/logger/logger.go
Debug
called by 0
pkg/logger/logger.go
Search
called by 0
internal/scrapers/scraper.go

Shape

Function 7
Method 4
Struct 4
Interface 1

Languages

Go100%

Modules by API surface

pkg/logger/logger.go4 symbols
internal/scrapers/vinted/vinted.go4 symbols
internal/scrapers/scraper.go3 symbols
pkg/stealth/client.go1 symbols
pkg/models/job.go1 symbols
pkg/models/item.go1 symbols
internal/scrapers/vinted/vintedresponse.go1 symbols
cmd/test-scraper/main.go1 symbols

For agents

$ claude mcp add Vinted-Discord-Bot \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact