One bot for the whole server.

Moderation with a full case history, music from YouTube and Spotify, leveling, tickets, logging and a web dashboard. More than 130 commands, free to use, and every one of them can be switched off per server.

Staff
,warn @Jordan Posting invite links
TunaBOT
Warned Jordan. Case #48 created.
Staff
,history @Jordan
TunaBOT
Case #48, Warn, Posting invite links
Case #31, Mute, Spam in #general

Everything a server needs, in one place.

Moderation

Kick, ban, mute and warn, with numbered cases and a full history for every member. Bulk actions, channel lockdowns and media locks for when something goes wrong quickly.

Logging

Six categories of server logs (messages, members, roles, channels, voice and server changes), each routable to its own channel.

Music

Play by name, YouTube link or Spotify track and playlist. A real queue, shuffle, repeat, and a Now Playing message with playback buttons.

Leveling and economy

XP rate, cooldowns, role rewards, per-channel multipliers and ignored channels are all adjustable. A server currency with daily rewards, jobs, a bank and a leaderboard sits alongside it.

Staff and tickets

Applications open as tickets. Accepting one grants the entry rank, and promotions follow a rank ladder that requires seniority.

Community tools

Polls, suggestions, starboard, sticky messages, giveaways, reaction roles, LFG parties and auto-responders.

Security that works without being asked.

Keep a community safe without stacking three other bots on top of each other.

  • Filters. Slurs are blocked by default and kept separate from general language. Invite links, mass mentions, caps and spam each have their own punishment.
  • Anti-raid. Detects bursts of joins against a threshold you set, checks minimum account age, and takes the action you configured.
  • Anti-nuke. Watches for destructive bursts such as mass bans, channel deletions and webhook abuse, and locks things down.
  • Fake permissions. Give someone access to specific bot commands without granting real Discord permissions.
,play never gonna give you up
,play https://open.spotify.com/playlist/...
,queue
,shuffle
,loop queue

Voice playback uses yt-dlp and ffmpeg. Spotify links are used to look up song names, and the audio itself is played from YouTube.

Music, built in.

Real voice playback in your channel, with no second bot to add and nothing to configure first.

Manage it from a browser.

Sign in with Discord and change automod, welcome messages, logging, leveling and more without typing a command. You only see the servers where Discord says you have the Manage Server permission.

Open the dashboard

  • Your Discord login, nothing else. Tuna never sees your Discord password. Sign-in goes through Discord's own OAuth.
  • Permissions come from Discord. Access to a server's settings is checked against your real permissions on every request.
  • Per-server control. Every module, and every command, can be turned on or off for each server independently.

Add Tuna to your server.

Add to Discord