Skip to content

ethanashi/fbm-sniper-community

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FBM Sniper Community

An open-source desktop marketplace sniper that runs entirely on your machine.

Join the Discord → discord.gg/dWWaSxuxdU

Setup help, flip examples, and extra tips and tricks for flipping you won't find in the docs. Members made over $30k last week. Get in and start sniping with the rest of us.

What it ships with

  • Cars on Facebook Marketplace
  • Facebook electronics sniper
  • Wallapop electronics sniper
  • Vinted electronics sniper
  • Optional Discord deal routing

What v2 adds

  • New shared multi-platform watchlist for Facebook, Wallapop, and Vinted
  • Dedicated tabs for Facebook, Wallapop, and Vinted
  • Shared settings for Discord webhooks, bot toggles, poll intervals, and Vinted cookie input
  • Worldwide Vinted support, pick your country (US, UK, FR, DE, IT, NL, PL, PT, etc.) and the bot hits the right domain
  • Location is now user-configurable, no more Spain-only defaults; set your own city + coordinates in Settings
  • Discord alerts routed to All, Buy Now, and Maybe webhooks
  • Discord alerts are optional; the app still runs normally without any webhook configured

Supported bots

Bot Purpose
Cars Original Facebook Marketplace car scanner
Facebook Electronics sniper driven by the shared watchlist
Wallapop Electronics sniper with shared watchlist + rate-limit backoff
Vinted Electronics sniper with fee-aware ceilings and cookie refresh

Download & install

Grab the latest release from the Releases page:

Platform File
macOS (Apple Silicon) FBM.Sniper.Community-2.0.4-arm64.dmg
macOS (Intel) FBM.Sniper.Community-2.0.4.dmg
Windows (x64) FBM.Sniper.Community.Setup.2.0.4.exe

macOS "app is damaged" warning

The app is unsigned, so Gatekeeper may block it the first time. If that happens, run:

xattr -cr "/Applications/FBM Sniper Community.app"

Then open it again.

Windows SmartScreen warning

The Windows build is unsigned, so SmartScreen may show a warning. Click More info and then Run anyway.

Stuck on install? Drop a message in the Discord and we'll walk you through it.

First launch

  1. Open the app.
  2. Review your location in the Settings tab. Dallas, TX is only the starter location; change it to your real search city, or save it to confirm Dallas. The banner stays up until this is done.
  3. If you plan to use the Vinted bot, pick your country from the Vinted Country dropdown in Settings (or in the Vinted tab's inline settings strip).
  4. Log into Facebook in the browser window if you plan to use the Cars or Facebook bot.
  5. Review the shared watchlist, bot toggles, and polling intervals.
  6. Add Discord webhook URLs only if you want alerts. They are optional.
  7. Start the bot you want from its tab.

Discord webhooks

Discord notifications are controlled from the Settings tab:

  • All Webhook: every graded deal
  • Buy Now Webhook: grades A and B
  • Maybe Webhook: grades C and D

Leaving all three blank disables Discord delivery without affecting the snipers.

Vinted country + cookie setup

Vinted runs a separate site per country (www.vinted.es, .fr, .de, .co.uk, .com, etc.). The Vinted bot won't start until you pick your country from the dropdown in Settings → Vinted. Supported countries: United States, Spain, France, Germany, United Kingdom, Italy, Netherlands, Belgium, Poland, Czechia, Slovakia, Austria, Portugal, Luxembourg, Lithuania, Finland, Sweden, Denmark, Hungary, Croatia, Greece, Romania, Ireland.

A manual cookie is optional, the bot auto-fetches one from whatever country you pick. If you want to supply your own (stronger bypass), the value must include access_token_web=... from the same Vinted country domain you selected.

Quick way to get it:

  1. Log in to your country's Vinted site (e.g. www.vinted.fr).
  2. Open your browser devtools.
  3. Find the request cookies for that domain, or inspect the site cookies under Application/Storage.
  4. Copy the cookie string that contains access_token_web=....
  5. Paste it into the Vinted cookie field in Settings, or export it as VINTED_COOKIE.

If you do nothing, the bot still attempts automatic cookie refresh on its own.

The cookie step trips people up the most. If yours isn't working, post in the Discord and someone will sort you out fast.

Environment variables

Reference values live in .env.example.

Most users can configure everything from the UI. The environment variables are mainly useful for CLI runs, custom launchers, and packaging environments:

  • VINTED_COOKIE
  • VINTED_PROXY
  • PROXY_ENABLED
  • PROXY_HOST
  • PROXY_PORT
  • PROXY_USER
  • PROXY_PASS

Developer setup

Requires Node.js 18+ and git.

git clone https://github.com/ethanashi/fbm-sniper-community fbm-sniper
cd fbm-sniper
npm install
npm run seed
npm run desktop

Useful commands:

npm run ui
npm run scan
npm run scan:test
npm run check

Build desktop installers:

npm run build:all

On Apple Silicon Macs, install makensis first if you want the local Windows build:

brew install makensis

Data layout

Runtime files are written under data/:

  • data/config.json, data/watchlist.json, data/found_listings.ndjson, data/rejected_listings.csv, and data/seen_ids.json for the original Cars bot
  • data/shared-marketplace/config.json and data/shared-marketplace/watchlist.json for the shared electronics bots
  • data/facebook/found.ndjson, data/wallapop/found.ndjson, and data/vinted/found.ndjson for discovered deals

Project layout

lib/          scanner + marketplace snipers (ESM)
server.cjs    Express + WebSocket backend for the UI
electron.cjs  Electron shell
ui/           Static dashboard (HTML/CSS/JS)
data/         Runtime data
build/        electron-builder hooks and local packaging helpers
docs/         Specs, plans, and guides

Community & support

The fastest way to get help, see real flips, and pick up extra tips and tricks for flipping is the Discord. Members made over $30k last week.

Join the Discord

License

MIT, see LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors