Moderate from your phone

NanoBot is a lightweight Discord moderation bot designed around fast, thumb-friendly workflows — slash commands, prefix commands, and mention support all in one.

Why mobile-first

  • Big tap targets. Short, focused sections.
  • Commands target the last sender — no typing user IDs.
  • Slash, prefix, and @mention support across every command.
  • Role panels and reminders survive bot restarts.
No dashboard 🔒SQLite local 🐳Docker ready

What's inside NanoBot

381 command definitions — 200 public, 160 restricted, 21 owner — covering moderation, utility, community, social, fun, and music, with permission gating baked in. (Social actions and fun one-liners below are subsets of the public commands, not additions.)

381

Total commands

Slash, prefix, and @mention variants.

200

Public commands

No elevated Discord permissions needed.

160

Restricted commands

Permission-gated for server staff.

21

Owner admin commands

Reload cogs, update, sync, and manage config without restarting.

26

Social actions

Quick reaction-style prefix shortcuts — part of the 200 public.

33

Fun one-liners

Single-word commands for banter — part of the 200 public.

Find what you need

New? Start with Self-Hosting — it opens with the six steps from a fresh clone to a running bot, then covers Docker, config keys, logs, and owner maintenance.

Built around how you actually moderate

  • Most moderation commands target the last message sender when no user is specified — no copying IDs on a phone keyboard.
  • Role panels are button-driven in Discord and persist across bot restarts.
  • Tags work as both n!tag hello and shorthand n!hello.
  • Reminders, timed bans, and recurring events all restore on boot.

What you need to run NanoBot

  • Python 3.11 or newer.
  • A Discord bot token with Server Members and Message Content intents enabled.
  • Dependencies from requirements.txt.
  • Optional: Groq API key for /eli5 and WYR generation.

Add NanoBot — hosted or your own

Add the public bot in one click with slash commands and moderation permissions preconfigured — or stand up your own instance from the source. Either way the setup is short.

Invite NanoBot Self-host it →