Skip to content

A6sT/QuaToBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuaToBot: a Discord bot for Quaver

QuaToBot is a Discord bot used for real time interaction with the popular rythm game Quaver. With this bot, you can track every recent scores of all of the member of your server that have linked their account and much more !

Installing

Simply click this link and select the server you want to add the bot to. Please, don't forget to take a look at the documentation to learn how to setup the bot and how to properly use it !

QNA

What to do once the bot has been added to my server ?

The first thing that you need to do is to configure the permissions for each commands. This is very important as some commands could have some undesired effects, such as sending messages in channels that are not made for that !

You might want to select the bot language. This can be done using the command /set-language. As of today, the only supported languages are English and French

Once this is done, you might want to start to track your users scores. Users can decide to track their score by first linking their Quaver accounts to the bot. This can be done using the /link-account command.

Be aware that there are a few steps to go through to ensure that the account you're trying to link to is yours

Scores recently played by users will be send in a channel if you have specified a channel where they can be sent. To set this channel, use the /set-channel command You can also provide a channel where the sessions of linked players will be displayed using the same command. Note that you can display both scores and sessions in the same channel if you want to !

A session will be displayed only if the user have at least played 5 maps. By default, the sessions will be displayed after 30 minutes of inactivity, but this can be configured using the command /edit-session

Users can also decide to set their own channel where they can display their score / sessions. This can be done using the /personal-channel set [player] [channel] and can be removed with the /personnal-channel unset command. Note that the player must be linked to the bot for him to be able to make a personnal channel.

Why are some of my scores not registered ?

The scores made on unranked / unsubmitted map or with specific mods cannot be tracked by the bot if you're not donator on Quaver

Why are my 7K scores not registered ?

As of today, 7K score registration has already been implemented, but is not used. The way the bot retrieve scores can be an issue for Quaver's server, but there's no other way to do it for now. So, I decided to disable 7K scores for now to prevent further server issues. But rest assured, I've personnaly talked with Aiae. He said that he's working on the new API that, in short, will fix servers issue that would be caused by the bot. Once it'll be up, I will enable 7K score registration again

How can I set a background image for my session's graph result ?

Using the /edit-session command, you will be able to edit few settings regarding your sessions. One of them is about the background image used for the session's graph. The ideal dimensions for the picture used are 500x300 (automaticaly scaled). You can find a template for the background image in the resource folder !

How can I request new features for the bot ?

Simply open an issue describing what you want to add, and if this is doable and I like the idea, I will start working on it on my free time

About

A Discord bot used for real time interaction with the popular rythm game Quaver

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published