Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Another general purpose Discord bot, because why not

License

keshon/server-domme

Repository files navigation

Server Domme — Your Dominant Discord Assistant

“Discipline. Sass. Music. Control.
All in one bot, ready to whip your server into shape.”

Discord Go GitHub Repo size License GitHub stars


Why Server Domme?

Server Domme combines several key features in one place:

  • 🎵 Plays music from YouTube and SoundCloud
  • 🧹 Automates channel cleanup and message purges
  • 🎭 Supports roleplay interactions, task management, and anonymous confessions
  • ⚙️ Offers admin tools for command and server configuration
  • 💬 Responds to mentions with context-aware interactions

It’s designed to be practical for server management while providing light, interactive roleplay features. The bot can be easily expanded with new commands due to its modular architecture.


Available Commands

🕯️ Information

  • /about — Discover the origin of this bot
  • /help — Get a list of available commands

📢 Utilities

  • Announce (context command) — Send a message on bot's behalf
  • /announce — Send a message on bot's behalf
  • translate (reaction) — Translate message on flag emoji reaction

🎲 Gameplay

  • /roll — Roll dices like 2d20+1d6-2

🎭 Roleplay

  • /ask — Ask for permission to contact another member
  • /confess — Send an anonymous confession
  • /discipline — Punish or release a brat
  • /task — Assign yourself a new random task

💬 Chat

  • /chat — Mention the bot to chat

🎵 Music

  • /music — Control music playback

🎞️ Media

  • /media — Post a random media file
  • /upload-media — Upload one or multiple media files

🧹 Cleanup

  • /purge — Manage message purges

⚙️ Settings

  • /commands — Manage or inspect commands
  • /maintenance — Bot maintenance commands
  • /manage-announce — Announcement settings
  • /manage-chat — Chat settings
  • /manage-confess — Confession settings
  • /manage-discipline — Discipline settings
  • /manage-media — Manage media categories
  • /manage-task — Task settings
  • /manage-translate — Translate settings

Setup (Self-Hosting)

  1. Clone this repository.
  2. Add your bot token to the configuration file.
  3. Define role IDs and setup your guild structure.
  4. Build and run the bot: go build && ./server-domme
  5. Invite her into your server. She’s waiting.

FFMPEG and YTDLP is required for music playback/streaming.


Bot Permissions

  • Manage Roles
  • View Channels
  • Send Messages
  • Manage Messages
  • Embed Links
  • Attach Files
  • Read Message History
  • Use Application Commands
  • Connect
  • Speak

Disclaimer

This bot contains suggestive language, power dynamics, and dominant sass not suitable for the faint-hearted or humorless. Use responsibly, and only with consenting adults.

About

Another general purpose Discord bot, because why not

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages