serenity

One Discord bot for moderation, logging, levels, tickets and forty other modules - all of it in one place.

Add to Discord

Powering 0 users across 0 servers

/

/Expence

38,000 members

yuri tagCommunity

30,163 members

yaoi tagCommunity

24,910 members

てきとうにつくったサーバー!Community

15,853 members

M

MeeTropia

14,434 members

EB24 | Your Ultimate Gaming HubCommunity

12,528 members

Costin's Official Discord ServerCommunity

10,678 members

Snya.Community

10,332 members

Editors RealmCommunity

9,529 members

CodeRealm [ OLD } !!Community

9,255 members

Shady's RealmCommunity

8,626 members

𝓞𝓷𝓵𝔂𝓑𝓸𝓽𝓼Community

7,681 members

𓂃 #DJ2L  ۫ ׅ /gojos ♡ ྀིྀCommunity

7,557 members

Destroy | 6.8KCommunity

6,849 members

HOTSHOTNATION🇿🇦Community

6,518 members

ֳ֤݃ ݃ノ𐑾เᑲ꯱ 𓈒ֵ۫ 𓏪̣̣ᣟ݂ #dj2l ॱֺּׅ⑅Community

6,483 members

Home Call 🏠Community

5,220 members

/Sharpchin (Free pack)Community

5,207 members

ᣟʚ🌱 𓏼̶̥̥ᣟ݂݁ ყ𑄝ᨡ𑄈 🍵՞⃨᥀ᣟ 𝒹𝕛𝟸ℓ ᣟ݂ഒ՞Community

4,882 members

Crystal Hub 🔮Community

4,612 members

One bot, and it is good at all of it

Most servers end up running four bots that half-overlap. Below is what replaces them - every response is the real one, straight out of serenity's own language files.

Moderation

Moderation that keeps its receipts

Ban, jail, mute and warn from one consistent command surface. Every action gets a case ID, lands in your mod log, and is still findable months later.

  • A case ID on every action, searchable long after the fact
  • Warn thresholds that escalate to a timeout or ban on their own
  • Fake permissions: hand out moderation power without the role
Browse moderation commands
# staff
charlieToday at 9:41
;ban @8i raiding
@charlie
serenity.appToday at 9:41
:check: @charlie: Banned @8i #1284 - raiding
charlieToday at 9:41
;warn @Kjell spamming invites
@charlie
serenity.appToday at 9:41
:check: @charlie: Warned @Kjell (#3) #1285 - spamming invites
Security

Antinuke that reacts before you wake up

Per-module thresholds watch bans, kicks, channel deletes, role changes and webhooks. Cross the limit and the punishment fires instantly - no human in the loop.

  • Independent thresholds and punishments per module
  • Whitelist trusted bots and staff so your automation keeps working
  • Stripped roles restored automatically after a recovery window
Browse security commands
# antinuke
charlieToday at 9:41
;antinuke channeldelete enable 3 strip
@charlie
serenity.appToday at 9:41
:check: @charlie: Enabled channel delete protection
Punishment: strip
Threshold: 3/60s
kıaaToday at 9:41
;antinuke reset
@kıaa
serenity.appToday at 9:41
:warning: @kıaa: Only @charlie can use this command!
If the account cannot be used, please join the support server
Leveling

Rewards for the people who actually show up

Text and voice activity both count towards the same curve. Role rewards fire at the levels you set, and the leaderboard is a command away instead of a paid add-on.

  • Separate XP for messages and for time spent in voice
  • Stacked or replaced role rewards, your call
  • Per-channel multipliers and ignore lists
Browse leveling commands
# general
charlieToday at 9:41
;rank
@charlie
serenity.appToday at 9:41
Level 42

Server Rank

#3 out of 8214

Experience

8420/11900 XP

Progress (71%)

Next reward at level 45
Voice

Every member gets their own voice channel

Join the hub and serenity spins up a room you own, with the interface panel below to run it. Every button answers privately, and the channel deletes itself once the last person leaves.

  • Ownership transfers on its own when the owner leaves
  • Presets, so a returning member gets their setup back
  • Every button on the panel is relabelable and restylable
Browse voice commands
# interface
serenity.appToday at 9:41
serenity support

VoiceMaster Interface

Control the voice channels created from #charlie's channel

usage

:lock: - lock lock the voice channel
:unlocked: - unlock unlock the voice channel
:hide: - hide hide the voice channel
:shown: - reveal reveal the voice channel
:rename: - rename rename the voice channel
:decrease: - decrease decrease the member limit
:increase: - increase increase the member limit
:info: - info info about the voice channel
:kick: - kick kick someone from the voice channel
:claim: - claim claim the voice channel

Serenity

Self roles

Self roles behind a select menu

Button roles toggle one role at a time. A select menu owns an ordered list of options, each with its own roles, and picking replaces the member’s selection instead of toggling - which is what you actually want for pronouns, regions or notification opt-ins.

  • Up to five menus on one message, 25 options each
  • Single-pick or multi-pick per menu
  • Configurable from Discord or from the dashboard
Browse self roles commands
# roles
charlieToday at 9:41
;selectroles create #roles notifications
@charlie
serenity.appToday at 9:41
:check: @charlie: Created select menu notifications on message
serenity.appToday at 9:41

Pick what you want pinged for

You can change this at any time.
serenity by the numbersShard status
5,488serversrunning serenity right now
681,882membersreachable across those servers
1,993commandsprefix and slash, every one documented
1,303,082commands runevery invocation, by every user, since day one
newServer discovery

Put your server on the map

A public board of servers listed by their own owners. Ranking comes from bumps and reviews — there is nothing to buy, and no featured slot for sale.

1

List it from Discord

Run ;discovery setup. serenity pulls the icon, banner, member counts and boost tier straight from Discord and builds the page for you.

2

Bump every two hours

Each bump pushes you back up the board. Its weight halves every twelve hours, so the ranking rewards showing up rather than one good day.

3

Collect real reviews

Only members of your server can rate it, once each. The average is prior-weighted, so a single glowing review does not beat a track record.

13servers listed0bumps today28reviews
Browse discovery

Put serenity in your server

Takes about thirty seconds. Nothing is enabled until you turn it on, so it will not start moderating anything behind your back.