A bot that automatically creates a lobby and switches the host after each match.
DISCLAIMER
I know that there is AutoHost already. Unlike it, my project is open source and it's written using JavaScript + Node.js + bancho.js. Check out his bot too, it's really cool.
DISCLAIMER
I know that there is AutoHost already. Unlike it, my project is open source and it's written using JavaScript + Node.js + bancho.js. Check out his bot too, it's really cool.
How to install and run
- Install NodeJS
- Clone the repository from GitHub.
- Open config.json in cloned repo folder.
- Fill your Login, IRC Password and API Key. Also you can change some other lines.
- Execute this in cmd:
node *path-to-the-cloned-repo*/app.js - Done. You can join lobby in osu! Name of it will be displayed in console.
What does it do?
It does:- Automatically create lobby with specified settings.
- Automatically give host to the player, who has joined in empty lobby.
- Automatically give host to the next player in lobby after match finished.
- Detect if current host goes AFK and give host to the next player.
- Allow you to control the lobby by sending PMs to the bot (will be improved by adding new commands).
- Detect changes in lobby settings (currently not working).
- Detect if the beatmap does not match the specified parameters (to-do).