Skip to content

FranciscoRibeiro03/beat-saber-song-info

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beat Saber Song Info

This is a Discord bot to allow users to get information about Beat Saber songs hosted on the BeatSaver website.

This bot allows you to get information about custom maps hosted on BeatSaver, including the song author and name, the map description, the uploader, the rating for the custom map, the required and/or suggested mods (if any) and some links to download the map to your game, preview the map on your web browser or listen to the song on Spotify, if it is available.

It allows you to search for the song key, hash, or use the search command to find a song using the name and some additional filters.

Commands

/bsr

This command will return the information about a map on BeatSaver according to the specified key.

/copyright

This command will return the copyright notice for the bot.

/hash

This command will return the information about a map on BeatSaver according to the specified hash.

/help

This command will return the help information for the bot.

/info

This command will return the information about the bot.

/invite

This command will return the invite link for the bot.

/ping

This command will return the latency of the bot.

/suggest

This command will allow the user to suggest a feature for the bot.

Self Hosting

If you would like to host this bot yourself, you can do so by following the instructions below.

Requirements

Installation

  1. Clone the repository
  2. Run npm install to install the dependencies
  3. Copy the .env.template file to .env and fill in the required information
  4. Run npm run deploy to deploy the slash commands to the Discord API
  5. Run npm run build to build the bot
  6. Run npm run start to start the bot

Updating

  1. Run git pull to pull the latest changes
  2. Run npm install to install the dependencies
  3. Run npm run deploy to deploy the slash commands to the Discord API
  4. Run npm run build to build the bot
  5. Run npm run start to start the bot

Support

If you need any help with the bot, you can join the Support Server on Discord and ask in the #bssi-help channel.

Donate

If you would like to donate me, I have a Patreon, a Ko-Fi and PayPal set up.

License

This project is licensed under the GNU General Public License v3.0.

Contributors

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published