Skip to content
This repository has been archived by the owner on Apr 18, 2023. It is now read-only.
/ FST_bot Public archive

IRC bot made for the French Sightread Tournament

Notifications You must be signed in to change notification settings

ajuelosemmanuel/FST_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FST Bot

This repository contains all files required to run the French Sightread Tournament bot.

Requirements

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

Commands

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.
  • !FST
    • Arguments :
      • MOD : One of the available mods in the pool (case sensitive, so type NM instead of nm).
    • Picks a random map in the mod pool.
    • You must send it in the multiplayer lobby.

Running the bot

Once all the requirements are fulfilled, simply run the following command :

py bot.py

Guide

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.

About

IRC bot made for the French Sightread Tournament

Topics

Resources

Stars

Watchers

Forks

Languages