Giter VIP home page Giter VIP logo

skinpeek's Introduction


SkinPeek

Features | Installation | Useful Info | Acknowledgements | Translations

Discord bot to view your Valorant daily shop, set alerts for specific skins, and much more.

Simple to setup, easy to use, and packed with useful features.

skinpeeklogo

Also known as ย  Ministral! Invite the bot to your server.
Feel free to join the support server if you need any help!


Screenshots

image image

See some more screenshots

nightmarket
stats
reaverstats
balance
battlepass
collection

Features

  • ๐Ÿ” See your shop, bundles and night market easily without lauching the game
  • ๐Ÿ”” Set skin alerts to be notified automatically when they are in your shop
  • ๐Ÿ“ฌ Send your shop automatically every day in a text channel of your choice
  • ๐Ÿ”€ Account switcher to check the shop and set alerts for up to 10 different accounts
  • ๐Ÿ“Š Automatically track which skins appear the most in your shop
  • ๐Ÿ‘€ Fetch and see the shop of your friends using the bot
  • โœ” Automatically imports new skins from the latest Valorant updates
  • โฌ› Hide your Valorant username from the message using /settings
  • ๐ŸŒ Skin names are automatically translated to any language that Valorant supports
  • โœจ ...and so much more!
  • ๐Ÿ›  For bot admins:
    • Really easy to set up
    • Optimised for performance and reliability
    • Highly configurable in config.json
    • Login queue and shop cache systems to prevent rate limiting
    • Fully supports sharding (required for 2500+ servers)

Installation

Useful Information

  • The bot should automatically deploy the slash commands globally. If they don't appear:

    • If you're getting DiscordAPIError: Missing Access, you probably forgot to add the applications.commands scope in step 1
    • Discord global commands can take up to 1h to update due to caching. If you don't want to wait, send @bot !deploy guild in a text channel the bot can see (@bot being you @mentionning your bot). This will deploy the commands immediately in that guild.
    • If you see every command twice, just send @bot !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.

    • Your cookies are only stored on your hard drive, and are only ever sent to official Riot servers.
    • You can log in using your cookies using /cookies to avoid sending your password, and you can delete your account from the bot anytime using /forget.
  • Once you're more or less familiar with how the bot works, you should read the Admin Guide for advanced usage and tips & tricks for hosting the bot.

  • If you're bored, check out this writeup on how Riot treats third-party projects like this one.

Replit

Run on Repl.it
Thanks to Gam3rBoy57 for maintaining the Replit version! For setup instructions and Replit-specific support, read the top of this readme.
Note: You will probably have to /login every day on the free version, and your alerts most likely won't work. Read more here.

Docker

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

  • Create a discord bot and add it to your server with the bot and 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.

Acknowledgements

Special thanks to Mistral, Jukki and Keny for their countless bug reports, suggestions and feedback, and without whom the bot wouldn't be anywhere near as good as what it is today.

Translations

If you are fluent in another language and would like help translate the bot, either to a new language or to improve an existing translation, please do!

  1. Look up the language code for your language here or here.
  2. Look in this repo's languages folder.
  3. If your language is already there, feel free to improve and modify it as much as you can. Otherwise if you're starting from scratch, copy the en-GB.json file and rename it to your language code.
  4. Open the file and do the thing.

Once you're done translating, you can either fork the repo and open a GitHub pull request, or you can just send me the JSON on discord and I'll upload it for you (with credit, of course).

Thank you! โค๏ธ

skinpeek's People

Contributors

giorgi-o avatar mstww avatar mistralwz avatar kyedae avatar muckelba avatar iwa avatar warriorzz avatar projectvx avatar fnyaoo avatar aiko-chan-ai avatar gxkbrk avatar kuonji-arisu avatar zeusmode avatar windowsed1225 avatar chy1211 avatar fendixdev avatar nerahikada 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.