Skip to content

OlegSea/osu-khost-bot

Repository files navigation

osu-khost-bot

A bot that automatically creates a lobby and switches the host after each match. It uses bancho.js.

How to install and run

  1. Install NodeJS
  2. Open config.json in cloned repo folder.
  3. Fill your Login, IRC Password and API Key. Also you can change some other lines.
  4. Execute this in cmd:
node *path-to-the-cloned-repo*/app.js
  1. Done. You can join lobby in osu! Name of it will be displayed in console.

What does it do?

It does:

  1. Automatically create lobby with specified settings.
  2. Automatically give host to the player, who has joined in empty lobby.
  3. Automatically give host to the next player in lobby after match finished.
  4. Detect if current host goes AFK and give host to the next player.
  5. Allow you to control the lobby by sending PMs to the bot (will be improved by adding new commands).
  6. Detect changes in lobby settings (currently not working).
  7. Detect if the beatmap does not match the specified parameters (to-do).

More Info

This project is currently in development. All the documentation can be found in JSON-README.md. If you have any issues/suggestions, write them here or PM me in Discord (OlegSea#1334). I will reply as soon as I can. And yes, AutoHost is better.

Links

About

A bot that automatically creates a lobby and switches the host after each match.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published