Setup guide

osu! API

With your osu! api, you'll be able to see matching leaderboards to bancho, plus the ability to sync/import your top plays from bancho

on your browser

  1. Sign in at osu.ppy.sh → Settings and scroll down to OAuth.

  2. Click New OAuth Application

  3. Give it any name, for example nekiosu. Leave callback URL empty and click Register application.

  4. Keep that page open: you need its Client ID and Client Secret (click Show client secret).

in game

  1. Open Options → Online → Online rankings (osu! API).

  2. Paste the client ID into Client ID and the secret into Client secret.

  3. Click Save and test. It should say Connected. Online rankings are available in song select.

Rankings now appear in song select. To import your Bancho data, click your name at the top left and choose Import Bancho data.

New Project1New Project2

If it doesn't connect

Discord bot

Your own bot shows your nekiosu plays on Discord: /rs for your latest play, plus top plays, profile and more. It runs inside nekiosu, so it's online while the game is open. It works in any server, DM or group you're in, and answers only you.

Create the bot on Discord

  1. Open the Discord Developer Portal, click New Application, name it (this is the bot's name) and create it.

  2. Go to Bot, click Reset Token, confirm, and copy the token. Discord shows it only once; if you lose it, reset it again.

  3. Optionally add a profile picture to the bot if you feel like it

Connect it in nekiosu

  1. Open Options → Online → Discord bot.

  2. Paste the token into Bot token and click Save and connect. After a moment the status reads Online as …

  3. Click Open the link to add it to your account, open the link in your browser, choose Add to My Apps and authorize.

  4. In Discord, type /rs in any chat. The first time, Discord may take a minute to show the commands.

Commands

New Project6

bot troubleshoot