Skip to content

ffuyu/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.

About

An osu! bot inspired by owo and created for private servers. https://discord.gg/fuZy7MUh7Y

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

Contributors 4

  •  
  •  
  •  
  •  

Languages