This repository contains all files required to run the French Sightread Tournament bot.
In order to run the bot properly, you must :
- Fill the
config.py
file - Fill the
pools
folder with.txt
files containing each "pool" (eg :nm.txt
,hd.txt
, ...).- Those pool files contain map links, one per line.
- Have Python installed on your machine
The available commands are :
!join_mp
:- Arguments :
mp_id
: The multiplayer lobby id :https://osu.ppy.sh/community/matches/<mp_id>
- Adds the bot to your lobby. To make it work, the bot should be a referee. To do so, send the following private message to
BanchoBot
:!mp addref <bot_username>
- You must send it to the bot directly.
- Arguments :
!FST
- Arguments :
MOD
: One of the available mods in the pool (case sensitive, so typeNM
instead ofnm
).
- Picks a random map in the mod pool.
- You must send it in the multiplayer lobby.
- Arguments :
Once all the requirements are fulfilled, simply run the following command :
py bot.py
First, run the bot.
-
If you are running the bot on the account that is reffing, make sure to run it before creating the multiplayer lobby. Once the lobby is created, the bot will automatically join it.
-
If you are not running the bot on the same account, add the bot as a referee (by using
!mp addref
) and then send the!join_mp
to the bot. It should send a message in the room.
Then, you can use the commands freely.