Nadeko, the NadekoBot mascot

NadekoBot

NadekoBot is a free, open-source, multipurpose Discord bot for moderation, XP and leveling, an economy with Nadeko Flowers, games and utility.

623 commands in 12 modules · version 7.8.0 · open source

134 commands

Moderation with NadekoBot

NadekoBot warns, mutes, kicks and bans members, and applies the punishments - you set how many warnings for each of the punishments, and for how long the user is punished for.

Protection commands protect you from raids (many accounts that join at once), spam (the same user repeating the same message) and newly created accounts (potential alts).

Configure greet and bye messages (when someone joins, leaves or boosts your server), self-assignable roles, reaction roles and temporary voice channels.

  • .warn Warn a member, adding a warning/strike count on their account
  • .warnpunish Set the punishment given a number of warnings.
  • .antiraid Apply restrictions to users who join in a wave.
  • .antispam Apply restrictions to users who repeat a message.
  • .greet Toggle customizable welcome messages when new users join your server.

See all 134 commands

sakura
.warnpunish 3 Mute 1h
Nadeko BOT
I will apply Mute punishment for 1h to users with 3 warnings.
sakura
.warn @kirito spam in general
Nadeko BOT
User kirito has been warned and Mute punishment has been applied.
Three warnings mute a member for an hour. This is the third warning.

39 commands

XP, levels and clubs in NadekoBot

Members earn XP by chatting and by hanging out in voice channels - NadekoBot shows their level and rank on an XP card, and on the server leaderboard.

Set up rewards for reaching a level: a role, or Nadeko Flowers (the bot's currency). You can change how much XP each channel gives, and stop some roles or members from earning XP at all.

Members can create clubs with their own icon, banner and leaderboard, and customize their XP card with backgrounds and frames from the XP shop.

  • .experience Show your XP card, with your level, rank and XP.
  • .xpleaderboard Show the members with the most XP on this server.
  • .xprolereward Give or take away a role when a member reaches a level.
  • .xpcurreward Give Nadeko Flowers when a member reaches a level.
  • .xprate Change how much XP the server or a channel gives, and how often.
  • .clubcreate Create a club that other members can apply to join.

See all 39 commands

sakura
.xp
Nadeko BOT
The XP card of sakura: level 42, rank 7, 1240 of 2000 XP, club Sakura
sakura
.xprolereward 5 add Member
Nadeko BOT
Users who reach level 5 will receive Member role.
sakura checks their XP card, then sets up a role reward for reaching level 5.

60 commands

Economy with Nadeko Flowers

Nadeko Flowers (🌸) are NadekoBot's currency. Members claim them with .timely, pick them up when they randomly drop in chat (in channels where you turn that on), and store them in the bank.

Set up a server shop where members spend flowers on roles or items. Members can also gamble them on dice, slots, blackjack, coin flips and animal races, or spend them on waifus.

  • .timely Claim free flowers, again after a cooldown (every 12 hours by default).
  • .pick Pick up flowers that dropped in chat, before someone else does.
  • .bank Deposit flowers into the bank, or withdraw them.
  • .shop Browse the server shop and see what you can buy.
  • .betroll Bet flowers on a roll from 1 to 100 - over 65 doubles your bet.
  • .blackjack Start or join a blackjack game, betting flowers.

See all 60 commands

Nadeko BOT
A random 🌸 appeared!
Pick it up by typing .pick
sakura
.pick
Nadeko BOT
sakura picked 🌸1
sakura
.bank deposit 50
Nadeko BOT
You deposited 🌸50 to your bank account.
A flower randomly drops in chat and the first person to type .pick gets it.

35 commands

Games in NadekoBot

Start trivia, hangman, acrophobia or a typing race in a channel, and everyone in it can play. Trivia ends when someone reaches 10 points, or whatever limit you set.

Fishing has its own spots, weather, time of day, skill levels and shop - different fish live in different places, at different times and in different weather.

On the Nadeko canvas, members pay Nadeko Flowers to color a pixel and leave a note on it. Tic-tac-toe and connect four are there for 1v1 games.

  • .trivia Start a trivia game in this channel.
  • .hangman Start a game of hangman, optionally from a category.
  • .typestart Start a typing contest in this channel.
  • .fish Cast your line and see what you catch.
  • .ncsetpixel Pay flowers to color a pixel on the Nadeko canvas, with a note.
  • .tictactoe Start tic-tac-toe - the next person to run the command joins.

See all 35 commands

sakura
.fish
Nadeko BOT
sakura
You caught a Bass!
Description
Very common.
sakura catches a Bass. Rarer fish show up in other spots, times and weather.

145 commands

Reminders, quotes and giveaways

Set reminders for yourself or a channel, up to a year ahead. Save quotes that anyone can bring up by keyword, keep a personal to-do list, or run giveaways with a timer.

Repeat a message on a schedule (like a rules reminder), schedule a command to run later, and set up a starboard - a channel where NadekoBot copies messages that get enough star reactions.

Expressions make NadekoBot answer a trigger word with your own reply - plain text, or an embed made in the embed builder.

  • .remind Get reminded about something, in your DMs or in a channel.
  • .quoteadd Save a quote under a keyword, so anyone can bring it up later.
  • .ga Start a giveaway - a winner is picked when the timer runs out.
  • .repeat Repeat a message in a channel every so often.
  • .todo Add an item to your personal to-do list.
  • .expradd Add a trigger word and the reply NadekoBot sends to it.

See all 145 commands

sakura
.quoteadd rules Read the rules channel before you post.
Nadeko BOT
Quote #3kq added.
kirito
.quoteprint rules
Nadeko BOT
3kq 📣 Read the rules channel before you post.
A quote is saved once, and anyone can bring it up with its keyword.

More in NadekoBot

  • Alerts and search

    Get Twitch and YouTube alerts and RSS feeds in a channel, translate text, and look up anime, manga, weather, stocks and crypto prices.

    60 commands

  • Music

    Play music in voice channels, with a queue, saved playlists, radio streams and lyrics.

    35 commands

  • Waifus

    Opt in as a waifu, and other members back you as fans or buy your manager position with Nadeko Flowers - keep your waifus happy with gifts, and collect a share of their returns.

    18 commands

  • Permissions

    Turn modules or single commands on or off for the whole server, a channel, a role or one member, and filter words, links and server invites.

    39 commands

Search all 623 commands

Questions about NadekoBot

Can I use only some of NadekoBot's modules?

Yes - permission commands turn a module or a single command off for the whole server, a channel, a role or one member. For example, .srvrmdl Gambling disable turns off gambling on your server.

How do I give members a role when they react to a message?

Use .reroadd with the message ID, the emoji and the role. Members who react with that emoji get the role, and lose it when they remove their reaction. If you would rather have members pick roles by typing a command, use self-assignable roles and .iam.

Why can't I use commands marked "Bot Owner Only"?

They're for the person who runs the bot - on the public NadekoBot, that's its developer. To use them, you need your own NadekoBot - the guides on docs.nadeko.bot show how to host it yourself.

Is NadekoBot free?

Yes - the public bot and its source code are free. Patreon and NadeKloud (paid hosting for your own copy of the bot) pay for its servers and development.

Is NadekoBot safe to add?

Its source code is public on GitHub under the AGPL-3.0 license, so anyone can check what it does. The invite link asks for the Administrator permission so every command works - you can untick it and give the bot only the permissions your commands need.

NadeKloud: your own NadekoBot, hosted for you

NadeKloud is the official NadekoBot hosting, run by NadekoBot's original developer. You get your own NadekoBot, with your own name and avatar - and you're its bot owner, so the owner-only commands work too.

Hosting it yourself

NadekoBot is open source and free, and it stays free. To host it yourself, you need a server that's always on, and you take care of Docker, updates, config files and backups.

Running it on your own PC costs nothing, but the bot goes offline whenever the PC is off.

With NadeKloud

  • Online 24/7, on dedicated hardware in Germany.
  • Updates and nightly backups are handled for you.
  • Change every setting in a web dashboard - no SSH, no config files.
  • Already self-hosting? Bring your data folder along.
  • Your data stays yours - export it any time.
Start on NadeKloud

Sign in with Discord and set up your bot in about 5 minutes. $7.49 or €6.49 a month, per bot.

Support NadekoBot

Nadeko sitting with money flying around her

Donate

NadekoBot is free - donations pay for its servers and development. Patrons get rewards on the public NadekoBot.

Patreon

The 'I made this' meme

Open source

NadekoBot's source code is on GitHub under the AGPL-3.0 license. You can download it, change it and run it yourself - if you share a modified version, it has to stay open source under the same license.

The NadekoBot Team remains committed to the great rejuvenation of the bot: the Nadeko Dream of command prosperity, server revitalization and users' happiness, on the path of software development with Nadeko characteristics.

Source code on GitHub

Add NadekoBot to your server