Giter Site home page Giter Site logo

warriorzz / skinpeek Goto Github PK

View Code? Open in Web Editor NEW

This project forked from giorgi-o/skinpeek

0.0 0.0 0.0 253 KB

Discord bot to see your daily Valorant item shop without launching the game

License: GNU General Public License v3.0

JavaScript 99.93% Dockerfile 0.07%

skinpeek's Introduction

SkinPeek

The best discord shop bot. Easy to use, featureful, and battle-tested.
See your daily VALORANT item shop without launching the game, set alerts for skins, and much more.

image
image

See some more screenshots

image
image
image
image
image

Feel free to join the support server for any help with the bot or if you want to use a public instance without hosting it yourself!

Features

  • Login using /login
  • See your daily shop using /shop
  • See featured bundles using /bundles
  • See your night market using /nightmarket
  • See your battlepass progress using /battlepass
  • Set alerts using /alert
  • Manage your alerts using /alerts
  • See your shop statistics using /stats
  • Show your VALORANT Points & Radianite using /balance

Installation

Deploying in the guild happens instantly but the commands can only be used in that guild. Deploying globally can take up to an hour due to Discord's caching.

If you deployed both globally and in a guild, you will see every command twice. In that case, just send !undeploy guild!

By default, the bot doesn't store your username/password, it only uses them to get the cookies that can be used to generate access tokens needed to get your shop.
You can log in using your auth.riotgames.com cookies using /cookies to avoid sending your password, and you can delete your account from the bot using /forget.
Obviously, only log in if you trust whoever is hosting the bot, as they can theoretically do anything with your account.

Docker

For advanced users who want to deploy the bot using Docker:

  • Create a discord bot and add it to your server with the applications.commands scope
  • Create a docker-compose file like this and a config file like this
  • Put your bot token in config.json
  • Use docker-compose up -d to start the bot, docker-compose logs -f to see the logs and docker-compose down to stop it.
  • Send !deploy guild to deploy in the current guild or !deploy global to deploy the commands globally.

Future Improvements

  • Balance
  • Auto fetch skins on startup
  • Skin notifier/reminder
  • Show weapon rarity
  • Auto check for new Valorant version
  • See current bundles
  • See battlepass progress (thanks muckelba!)
  • Localization support
  • Shop statistics
  • Inspect weapon skin (all 4 levels + videos + radianite upgrade price)
  • Option to send shop automatically every day
  • Admin commands (delete user, see/edit everyone's alerts, etc.)

Acknowledgements

Translations

If you are fluent in another language and would like help translate the bot, please do!

  1. Fork the repo
  2. Look up the language code for your language here
  3. In the languages folder of your forked repo, copy en-GB.json and rename it to your language code
  4. Open that file and do the thing
  5. Open a pull request

Alternatively, you can just send me the JSON on discord and I'll upload it for you.

Thank you! :)

skinpeek's People

Contributors

giorgi-o avatar mistralwz avatar muckelba avatar nerahikada avatar warriorzz avatar windowsed1225 avatar zeusmode avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.