Skip to content

I'm a bot πŸ€– that tracks the scores of the players you want to snipe to generate & auto-update playlists

License

Notifications You must be signed in to change notification settings

Ralex91/BeatSnipe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

28 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

BeatSnipe

I'm a bot πŸ€– that tracks the scores of the players you want to snipe to generate & auto-update playlists


Special thanks to Hei5enberg44 ❀ for the codes for retrieving ranked scores & processing scores from the BSFR-Cube-Stalker project.

πŸ›  Installation

  • Install Bun

    https://bun.sh/docs/installation

  • Retrieve dependencies

    bun install
  • Init Prisma ORM

    bunx prisma init
    bunx prisma db push
  • Config for .env

    WEB_PORT=5055
    DISPLAY_VERSION="1.2.0"
    DISCORD_INVITE="https://discord.gg/zw9GCxnc8A"
    DISCORD_TOKEN="XXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXX"
    DATABASE_URL="mysql://username:[email protected]:3306/database?schema=public"



πŸ“” How do I add a player to BeatSnipe and create a playlist?

  • Link your account

    If this is your first time using the bot, you'll first need to use the /link command with your Steam/Oculus id, which you'll usually find in the link to your Scoresaber or Beatleader page.

  • Add player

    To add a player to BeatSnipe, run the command /snipe add with the player's Steam/Oculus id, which you can also find in the link to their Scoresaber or Beatleader page, then select the leaderboard(s) you want to track.

  • Generate playlist

    To create a playlist for a player you've added, first do the /list command to see the list of players you're tracking to see their Steam/Oculus id, then do the /playlist command with the id of the player you've chosen in the /list command, then choose whether you want to create a Scoresaber or Beatleader playlist.

    Once the command has been executed correctly, you will be provided with a playlist file.

πŸ“™ Other Commands

  • Removing a player from your list

    Use the /snipe remove command with the Steam/Oculus id of the player you want to remove from your list
  • Unlink my account

    The /unlink command unlinks your Discord account and your Steam/Oculus id from Beat Snipe and deletes all the snipes you have created.

πŸ‘¨β€πŸ’» Author Ralex

About

I'm a bot πŸ€– that tracks the scores of the players you want to snipe to generate & auto-update playlists

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published