Skip to content

A beatsaber bot for discord to display ranking and track player status from scoresaber

License

Notifications You must be signed in to change notification settings

daffychuy/beatbot

Repository files navigation

This is merely a bot created for a group of friends, bug is expected.

Table of Contents

About

This is a bot created for a group of friends related to beatsaber for Discord.

What is This?

This is a beatsaber bot that takes advantage of scoresaber and beatsaver's API to create leaderboard, track your progress, and more.

Add me

To add this bot to your server, follow the url here (Here if other link doesn't work).

Functionalities

Features

  • Link up scoresaber account to use for tracking
  • User account displaying
  • Automatic Weekly or Daily Leaderboard for registered user (WIP)
  • Song search (WIP)

Commands

Link Account

Using the ID obtained from https://scoresaber.com/user/id to register and link up account to the server/

/link scoresaber <userid>
# The following command requires mod/admin role or manage server permissions
/link other <@user> <scoresaberID>

Update Account

Force update user's account information from scoresaber.com

/update scoresaber

Unlink Account

Unlink the account from the Server

/unlink scoresaber

Get Leaderboard

Get the leaderboard for the server registered user sorting by pp or by global rank.

/leaderboard <by-pp/by-ranking>

Set Leaderboard

Set the leaderboard for the server (Requires mod/admin role or manage server permissions) which will automatically update every week or every day

/setleaderboard <weekly/daily>

BS Commands

Various command under bs

/bs me
/bs discord-user <@user/userid>
/bs snipe <scoresaber-id>

About

A beatsaber bot for discord to display ranking and track player status from scoresaber

Topics

Resources

License

Stars

Watchers

Forks