Skip to content

f11y11/nfuyu-bot

A discord bot for private osu! servers.

Discord server for the emojis the bot uses (Recommended)

Core Features:

  • Save player usernames in a local sqlite database (no setup needed)
  • View top and latest plays of a player in any game mode
  • View the detailed profile of a player in any game mode
  • View the server's leaderboard for any game mode including rx and ap leaderboards
  • All game modes are supported in every command

Commands

  • !setuser <username>
  • !leaderboard [mode]
  • !osutop|maniatop|taikotop|taikorxtop|ctbtop|ctbrxtop|rxtop|aptop [username] [mode]
  • !rs [username] [mode]
  • !osu|std|mania|ctb|ctbrx|taiko|taikorx|rx|ap
  • !stats

Arguments wrapped with <angle brackets> are required and arguments wrapped with [square brackets] are optional

Installation

  • Download the latest release or clone the repository git clone https://github.com/f11y11/nfuyu-bot.git
  • Install the dependencies pip install -r requirements.txt
  • Copy the contents of .env-template into .env cp .env-template .env
  • Copy the contents of config.yml-template into config.yml cp config.yml-template config.yml
  • Copy the contents of templates.yml-template into templates.yml cp templates.yml-template templates.yml
  • Configure the bot settings and server domain in config.yml and add your bot token in .env
  • You can customize the bot's responses in templates.yml
  • Run main.py to start the bot. python main.py

Contact / Support

Looking for change logs? They are now shared with each release

JetBrains Logo (Main) logo. PyCharm logo.