2.1.2 • Published 2 years ago

@eskh/gpubot v2.1.2

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

GPUBot

What is it

General idea

A :robot: designed to ease the buy of a GPU. Launch it and forget about it until it opens a Chrome Window, coming with a fresh GPU in a cart! It relies on a Discord server in order to monitor the newest available GPUs, sold by some French marketplaces.

Handled marketplaces

✅ Rue du commerce
✅ CDiscount
✅ TopAchat
✅ LDLC
✅ GrosBill
✅ Cybertek

Handled GPUs

ModelPrice
3060/
3060ti439e
3070549e
3070ti649e
3080759e
3080ti1269e

Prerequisites

✅ Chrome installed within a 'classic' path
✅ Subscribe to every desired GPUs channel within Bavarnold Discord server
npm.io

How to

Get

Use the latest latest bin or npm i @eskh/gpubot -g && gpubot

Use

  1. Run it ($ gpubot)
  2. Select which model you're interested in (Space Key to select, Enter Key to validate selection)
    pick
  3. Provide your Discord login
    login
  4. Wait for it!
    waiting

Test

To check that everything runs fine, you can: 1. Join this test Discord channel 2. Launch the bot & select the 'test' option when asked
testserv
3. Type the message ping within #gpubot -> a GPU should be posted and the bot should open a Chrome Window and make everything to buy it!
ping
4. Relaunch the bot (do not select the 'test' option if you don't want to test anymore)

Build

  1. Clone
  2. npm i --save-dev
  3. pkg . --target node17-win-x64 --output ./build/exe/bot.exe --compress GZip