AlmightyBot | The Ultimate Discord Bot 0

A Discord Bot with many features
518192cc-4e8f-4e1e-8985-82c0022df72a.jpg
Features:
- Discord Server Auto Setup with a premade config
- Punishments System (with mod commands)
- XP Leaderboards
- Addons system with docs
- Giveaways System
- Custom Embeds
- Gemini AI chat addon

Images:
gemini.jpg

xplead.jpg

banmod.jpg
giveawaysystem.jpg


Configs:
YAML:
# Discord Bot Configuration

# Core Bot Settings
bot:
  # The Discord Bot Token and Client ID can also be loaded from .env
  token: "YOUR_DISCORD_BOT_TOKEN"
  clientId: "YOUR_CLIENT_ID"
  guildId: "YOUR_GUILD_ID" # Set for guild-specific slash command registration (recommended for dev)

# Database Settings
database:
  sqlitePath: "./database/saver.db"
  # Set mongoUri to your MongoDB connection string to enable synchronization
  mongoUri: ""

# Role Assignments
roles:
  admin: "123456789012345678" # Admin role for config setup commands
  staff: "123456789012345678" # Staff role allowed to view and handle tickets
  premium: "123456789012345678" # Role assigned to boosters/buyers
  autoRoles: [] # Roles automatically given to new members on join (e.g. ['987654321098765432'])

# Ticket System Configuration
tickets:
  openCategory: "123456789012345678" # Category where new ticket channels will be created
  logChannel: "123456789012345678" # Channel where HTML transcripts and logs will be posted
  categories:
    - id: "support"
      label: "General Support"
      description: "Get help with general questions and server topics."
      roleId: "123456789012345678" # Specific staff role for this category (falls back to roles.staff)
    - id: "bug_report"
      label: "Bug Report"
      description: "Report technical issues or glitches you encountered."
      roleId: "123456789012345678"
    - id: "purchase"
      label: "Purchase & Billing"
      description: "Questions regarding purchases, store items, or billing."
      roleId: "123456789012345678"

# Economy System Settings
economy:
  currencySymbol: "$"
  currencyName: "credits"
  dailyAmount: 100
  dailyPremiumBonus: 50
  shop:
    - id: "cosmetic_red"
      name: "Red Color Role"
      cost: 500
      roleId: "123456789012345678"
      description: "Gives you a red colored name in the server."
    - id: "cosmetic_blue"
      name: "Blue Color Role"
      cost: 500
      roleId: "123456789012345678"
      description: "Gives you a blue colored name in the server."
    - id: "vip_pass"
      name: "Premium VIP Pass"
      cost: 2000
      roleId: "123456789012345678" # maps to premium role
      description: "Unlocks premium command perks and priority ticket priority."

# Leveling & XP Settings
leveling:
  enabled: true
  minXp: 15
  maxXp: 25
  cooldown: 60 # XP Cooldown in seconds per user
  roles:
    - level: 5
      roleId: "123456789012345678"
    - level: 10
      roleId: "123456789012345678"
    - level: 20
      roleId: "123456789012345678"

# Auto-Moderation Engine Settings
automod:
  enabled: true
  blockInvites: true
  blockSpam: true
  spamMaxMessages: 5 # Maximum messages allowed in the spamInterval
  spamIntervalMs: 5000 # Spam window in milliseconds
  blacklistedWords:
    - "badword1"
    - "badword2"

# Detailed Logging System
logging:
  enabled: true
  logChannel: "123456789012345678"
  events:
    messageDelete: true
    messageUpdate: true
    memberJoin: true
    memberLeave: true
    ticketLogs: true
    moderation: true

# Welcome Automation
welcome:
  enabled: true
  channelId: "123456789012345678"

# Twitch Stream Notifications
twitch:
  enabled: false
  channelId: "123456789012345678" # Channel where stream notifications are posted
  checkIntervalMs: 60000 # How often to check stream status (default 60 seconds)
  clientId: "" # Your Twitch App Client ID (from https://dev.twitch.tv/console)
  clientSecret: "" # Your Twitch App Client Secret
  streams:
    - username: "streamer1"
      customMessage: "{streamer} is now live on Twitch!"
    - username: "streamer2"
      customMessage: "{streamer} just went live! Come watch!"

# Gemini AI Chatbot Settings
gemini:
  enabled: true
  apiKey: "YOUR_GEMINI_API_KEY"
  channelId: "123456789012345678"
YAML:
# Discord Bot Messages File
# Clean, modern text without excessive emojis.
# Use standard string placeholders like {user}, {amount}, {level}, etc.

general:
  noPermission: "You do not have permission to execute this command."
  errorOccurred: "An error occurred while processing this action."
  onlyGuild: "This command can only be used in a Discord server."
  cooldown: "Please wait {seconds}s before using this command again."

automod:
  inviteBlocked: "{user}, sending invite links is not permitted in this server."
  spamBlocked: "{user}, please slow down. Spamming is not allowed."
  wordBlocked: "{user}, your message contained a word that is not allowed."
  loggedReason: "AutoMod action triggered by {user}. Reason: {reason}."

tickets:
  created: "Your support ticket has been created: {channel}."
  alreadyOpen: "You already have an open ticket in this server: {channel}."
  noActiveTicket: "This channel is not an active support ticket."
  claimed: "Ticket has been claimed by {staff}."
  alreadyClaimed: "This ticket has already been claimed by {staff}."
  locked: "This ticket has been locked. Users can no longer send messages."
  unlocked: "This ticket has been unlocked."
  closing: "Closing ticket... This channel will be deleted shortly."
  ratePrompt: "Thank you for contacting support. Please rate your experience using the buttons below."
  rateSuccess: "Thank you for your rating of {stars} stars!"
  rateAlreadyDone: "You have already submitted a rating for this ticket."
  notStaff: "Only staff members can perform this action."

economy:
  balance: "Your balance: {wallet} wallet, {bank} bank (Total: {total} {currency})"
  dailySuccess: "You claimed your daily reward of {amount} {currency}!"
  dailyAlreadyClaimed: "You have already claimed your daily reward. Try again in {time}."
  insufficientFunds: "You do not have enough {currency} to perform this action. Required: {required}"
  transferSuccess: "Successfully transferred {amount} {currency} to {target}."
  transferSelf: "You cannot transfer money to yourself."
  shopBuySuccess: "You purchased '{item}' for {cost} {currency}. The item has been added/assigned."
  shopBuyFailRoleExists: "You already possess the role/item '{item}'."
  shopNoItem: "No item with ID '{id}' was found in the shop."

games:
  coinflipWin: "The coin landed on {choice}! You won {amount} {currency}."
  coinflipLose: "The coin landed on {choice}! You lost {amount} {currency}."
  slotsWin: "Slots: [{reel1} | {reel2} | {reel3}] - Match! You won {amount} {currency}."
  slotsLose: "Slots: [{reel1} | {reel2} | {reel3}] - No match. You lost {amount} {currency}."
  blackjackDealerBust: "Blackjack: The dealer busted! Your hand: {playerVal}, Dealer hand: {dealerVal}. You won {amount} {currency}."
  blackjackPlayerBust: "Blackjack: You busted! Your hand: {playerVal}. You lost {amount} {currency}."
  blackjackWin: "Blackjack: You beat the dealer! Your hand: {playerVal}, Dealer hand: {dealerVal}. You won {amount} {currency}."
  blackjackLose: "Blackjack: The dealer beat you! Your hand: {playerVal}, Dealer hand: {dealerVal}. You lost {amount} {currency}."
  blackjackPush: "Blackjack: It's a push (tie). Your hand: {playerVal}, Dealer hand: {dealerVal}. Your bet of {amount} {currency} was returned."

leveling:
  levelUp: "Congratulations {user}, you have leveled up to Level {level}!"

cosmetic:
  colorUpdated: "Your custom username color has been set to {color}."
  invalidColor: "Please provide a valid hex color code (e.g., #00E5FF)."
  premiumOnly: "This cosmetic command is exclusive to Premium members."

moderation:
  banned: "{user} has been banned from the server. Reason: {reason}"
  unbanned: "{user} has been unbanned from the server. Reason: {reason}"
  kicked: "{user} has been kicked from the server. Reason: {reason}"
  muted: "{user} has been muted for {duration}. Reason: {reason}"
  unmuted: "{user} has been unmuted."
  warned: "{user} has been warned. Reason: {reason}"
  warningsCleared: "All warnings for {user} have been cleared."
  noWarnings: "{user} has no warnings on record."
  cannotModSelf: "You cannot perform moderation actions on yourself."
  cannotModHigher: "You cannot moderate a member with an equal or higher role."
  cannotModBot: "You cannot perform this action on the bot."
  userNotBanned: "That user is not currently banned from this server."
  dmBanned: "You have been **banned** from **{guild}**.\nReason: {reason}"
  dmKicked: "You have been **kicked** from **{guild}**.\nReason: {reason}"
  dmMuted: "You have been **muted** in **{guild}** for {duration}.\nReason: {reason}"
  dmWarned: "You have been **warned** in **{guild}**.\nReason: {reason}"
  dmUnbanned: "You have been **unbanned** from **{guild}**.\nReason: {reason}"

giveaways:
  started: "🎉 Giveaway started for **{prize}**!"
  ended: "🎉 Giveaway for **{prize}** has ended! Winners: {winners}"
  noEntries: "Giveaway ended, but there were no valid entries."
  entered: "✅ You have successfully entered the giveaway for **{prize}**!"
  left: "❌ You have removed your entry from the giveaway for **{prize}**!"
  endedAlready: "This giveaway has already ended."
  rerolled: "🎉 Rerolled giveaway! New winner(s): {winners}"
  notEnded: "This giveaway has not ended yet."
  timeChanged: "Successfully adjusted the giveaway time by {time}."
  info: "Giveaway: **{prize}**\nEnds at: <t:{endsAt}:F>\nWinners: {winnerCount}\nEntries: {entriesCount}"
  invalidGiveaway: "No giveaway found with that message ID."

twitch:
  live: "🔴 **{streamer}** is now live on Twitch! {customMessage}"
  offline: "{streamer} has gone offline."

channels:
  locked: "🔒 Channel **{channel}** has been locked by {moderator}. Reason: {reason}"
  unlocked: "🔓 Channel **{channel}** has been unlocked by {moderator}. Reason: {reason}"
YAML:
# AlmightyBot — Server Auto-Setup Configuration
# Everything here is fully customizable: roles, categories, channels, messages, embeds, permissions.
# Run /autosetup run to build this layout. Run /autosetup export to back it up.

roles:
  - name: "Owner"
    color: "#FF3366"
    hoist: true
    mentionable: false
    permissions:
      - Administrator

  - name: "Admin"
    color: "#00E5FF"
    hoist: true
    mentionable: false
    permissions:
      - Administrator
    configKey: "roles.admin"

  - name: "Staff"
    color: "#00FF87"
    hoist: true
    mentionable: true
    permissions:
      - ManageMessages
      - KickMembers
      - BanMembers
      - ModerateMembers
    configKey: "roles.staff"

  - name: "Customer"
    color: "#FFD700"
    hoist: true
    mentionable: false
    permissions: []
    configKey: "roles.premium"

  - name: "Member"
    color: "#98FF98"
    hoist: true
    mentionable: false
    permissions: []
    configKey: "roles.autoRoles"
    member: true

categories:
  # ─── MAIN ───────────────────────────────────────
  - name: "📢 MAIN"
    channels:
      - name: "welcome"
        type: "GuildText"
        topic: "Welcome to the server! Say hi to new members."
        readOnly: true
        configKey: "welcome.channelId"
        messages:
          - embed:
              title: "👋 Welcome!"
              description: "Welcome to the server! New members will be greeted here automatically.\n\nMake sure to read the rules and have a great time!"
              color: "#00E5FF"
              footer: "Welcome System"
              timestamp: true

      - name: "rules"
        type: "GuildText"
        topic: "Server rules and guidelines. Please follow them!"
        readOnly: true
        messages:
          - embed:
              title: "📜 SERVER RULES"
              description: "Please read and follow the rules below. Failure to comply may result in warnings, mutes, or bans."
              color: "#00E5FF"
              fields:
                - name: "1️⃣ Mutual Respect"
                  value: "Treat all members with kindness. Harassment, racism, sexism, or hate speech is strictly prohibited."
                  inline: false
                - name: "2️⃣ No Spam or Self-Promotion"
                  value: "Avoid spamming, advertising, or posting malicious links. Unsolicited promotion will result in an immediate ban."
                  inline: false
                - name: "3️⃣ Appropriate Content"
                  value: "Keep all messages in the correct channels. No NSFW or illegal material is allowed anywhere."
                  inline: false
                - name: "4️⃣ Follow Staff Directions"
                  value: "Moderators and Admins have final authority. Please follow their instructions at all times."
                  inline: false
                - name: "5️⃣ No Alternate Accounts"
                  value: "Using alt accounts to evade bans or bypass restrictions will result in a permanent ban on all accounts."
                  inline: false
              footer: "Breaking these rules will result in moderation action."
              timestamp: true

      - name: "news"
        type: "GuildText"
        topic: "Latest news and server announcements."
        readOnly: true
        messages:
          - embed:
              title: "📢 Server Announcements"
              description: "Stay tuned to this channel for important announcements, updates, and events."
              color: "#00FF87"
              footer: "Announcements are posted here first."
              timestamp: true

      - name: "updates"
        type: "GuildText"
        topic: "Bot updates and server change logs."
        readOnly: true

      - name: "giveaways"
        type: "GuildText"
        topic: "Server giveaways! Participate here by clicking the entry buttons."
        readOnly: true
        messages:
          - embed:
              title: "🎉 Giveaways System"
              description: "All server giveaways are hosted in this channel. Join them to win premium role rewards, cash prizes, and VIP permissions!\n\nUse `/giveaway start` to create a new giveaway."
              color: "#FF3366"
              footer: "Active Giveaway Info"
              timestamp: true

      - name: "streams"
        type: "GuildText"
        topic: "Live stream notifications — Twitch and more."
        configKey: "twitch.channelId"
        readOnly: true
        messages:
          - embed:
              title: "📺 Live Streams"
              description: "When configured streamers go live on Twitch, notifications will appear here automatically.\n\nConfigure streams in `config.yml` under the `twitch` section."
              color: "#9146FF"
              footer: "Stream Notifications"
              timestamp: true

  # ─── GENERAL ────────────────────────────────────
  - name: "💬 GENERAL"
    channels:
      - name: "general"
        type: "GuildText"
        topic: "Main general discussion channel."
      - name: "bot-commands"
        type: "GuildText"
        topic: "Use bot commands here."
      - name: "memes"
        type: "GuildText"
        topic: "Share funny memes!"
      - name: "media"
        type: "GuildText"
        topic: "Share images, videos, and creative content."
      - name: "ai-chat"
        type: "GuildText"
        topic: "Chat with the Gemini AI chatbot!"
        configKey: "gemini.channelId"
        messages:
          - embed:
              title: "🤖 Gemini AI Chatbot"
              description: "Welcome to the AI chat channel! You can talk to me directly here without tagging me. I am powered by Gemini API."
              color: "#00E5FF"
              footer: "AI Chat System"
              timestamp: true


  # ─── LEVELING ───────────────────────────────────
  - name: "📊 LEVELING"
    channels:
      - name: "level-up"
        type: "GuildText"
        topic: "Level up notifications appear here."
        readOnly: true
        messages:
          - embed:
              title: "📊 Leveling System"
              description: "Earn XP by chatting in the server. Level up to unlock exclusive roles and perks!\n\nUse `/level check` to see your progress.\nUse `/level leaderboard` to see the top members."
              color: "#00E5FF"
              fields:
                - name: "How it works"
                  value: "You earn 15-25 XP per message (60s cooldown). Level roles are awarded automatically!"
                  inline: false
              footer: "Keep chatting to level up!"
              timestamp: true
      - name: "leaderboard"
        type: "GuildText"
        topic: "Server XP leaderboard. Use /level leaderboard."

  # ─── SUPPORT (TICKETS) ─────────────────────────
  - name: "🎟️ SUPPORT"
    configKey: "tickets.openCategory"
    channels:
      - name: "tickets"
        type: "GuildText"
        topic: "Open a support ticket by selecting a category below."
        isTicketPanel: true
        readOnly: true

  # ─── CUSTOMER ZONE ─────────────────────────────
  - name: "👑 CUSTOMER ZONE"
    permissionOverwrites:
      - type: "role"
        name: "@everyone"
        allow: []
        deny:
          - ViewChannel
      - type: "role"
        name: "Customer"
        allow:
          - ViewChannel
          - SendMessages
        deny: []
      - type: "role"
        name: "Staff"
        allow:
          - ViewChannel
          - SendMessages
        deny: []
      - type: "role"
        name: "Admin"
        allow:
          - ViewChannel
          - SendMessages
        deny: []
    channels:
      - name: "customer-chat"
        type: "GuildText"
        topic: "Exclusive chat for customers and premium members."
      - name: "customer-support"
        type: "GuildText"
        topic: "Get priority support here. Staff will respond faster."
        messages:
          - embed:
              title: "👑 Customer Support"
              description: "Welcome to the priority customer support channel. Post your question here and a staff member will assist you as soon as possible."
              color: "#FFD700"
              footer: "Customer Priority Support"
              timestamp: true

  # ─── ADMIN / STAFF ONLY ────────────────────────
  - name: "🛡️ ADMIN"
    staffOnly: true
    channels:
      - name: "admin-chat"
        type: "GuildText"
        topic: "Private admin discussion. Restricted to Admin role only."
        permissionOverwrites:
          - type: "role"
            name: "Staff"
            allow: []
            deny:
              - ViewChannel
      - name: "staff-chat"
        type: "GuildText"
        topic: "Internal staff discussion channel."
      - name: "mod-logs"
        type: "GuildText"
        topic: "Moderation action logs — bans, kicks, mutes, warns."
        configKey: "logging.logChannel"
        readOnly: true
      - name: "audit-logs"
        type: "GuildText"
        topic: "Server audit logs — message edits, deletions, joins, leaves."
        readOnly: true
YAML:
# Discord Bot Embeds Configuration
# Clean design, utilizing the Aqua/Cyan color theme: #00E5FF
# Placeholders are dynamically replaced in embedBuilder.js (e.g. {user}, {guild}, {stars})

welcome:
  title: "Welcome to {guild}"
  description: "Hello {user}, welcome to the server! You are member #{count}.\nEnjoy your stay and check out the rules."
  color: "#00E5FF"
  thumbnail: true # Displays member avatar as thumbnail
  footerText: "System Welcome"

ticketPanel:
  title: "Support Panel"
  description: "Need help? Select the appropriate category from the dropdown menu below to speak with our staff team."
  color: "#00E5FF"
  footerText: "Official Support Bot"

ticketOpened:
  title: "Ticket Created"
  description: "Welcome {user}. Please describe your request or issue. A member of the staff team will be with you shortly.\n\n**Category**: {category}\n**User**: {userTag}\n**Status**: {status}"
  color: "#00E5FF"
  footerText: "Ticket ID: {ticketId}"

ticketLog:
  title: "Ticket Closed Transcript"
  description: "A support ticket has been closed and logged.\n\n**Ticket Owner**: {owner}\n**Closed By**: {staff}\n**Category**: {category}\n**Open Duration**: {duration}\n**Rating**: {rating}"
  color: "#00E5FF"
  footerText: "Ticket Logs | ID: {ticketId}"

economyBalance:
  title: "{user}'s Economy Profile"
  description: "Here is your current financial standing in the server:\n\n**Wallet**: {currencySymbol}{wallet}\n**Bank**: {currencySymbol}{bank}\n\n**Net Worth**: {currencySymbol}{total}\n**Level**: {level} (XP: {xp})"
  color: "#00E5FF"
  footerText: "Economy System"

economyShop:
  title: "Server Marketplace"
  description: "Browse the items available for purchase below. Use `/economy buy <item-id>` to purchase."
  color: "#00E5FF"
  footerText: "Economy Shop"

logMessageDelete:
  title: "Message Deleted"
  description: "**Author**: {user}\n**Channel**: {channel}\n\n**Message Content**:\n{content}"
  color: "#FF4D4D" # Red accent for deletions
  footerText: "Audit Logs"

logMessageUpdate:
  title: "Message Edited"
  description: "**Author**: {user}\n**Channel**: {channel}\n[Jump to Message]({jumpUrl})\n\n**Before**:\n{before}\n\n**After**:\n{after}"
  color: "#FFD700" # Gold accent for edits
  footerText: "Audit Logs"

logModAction:
  title: "Moderation Log"
  description: "**Action**: {action}\n**Target**: {target}\n**Moderator**: {moderator}\n**Reason**: {reason}"
  color: "#00E5FF"
  footerText: "Staff Logs"

giveaway:
  title: "🎉 GIVEAWAY: {prize} 🎉"
  description: "Click the 🎉 button below to enter!\n\n**Hosted By**: {host}\n**Winners**: {winnersCount}\n**Entries**: {entriesCount}\n**Ends**: <t:{endsAt}:R>"
  color: "#FF3366"
  footerText: "Giveaway System"

giveawayEnded:
  title: "🎉 GIVEAWAY ENDED 🎉"
  description: "**Prize**: {prize}\n**Hosted By**: {host}\n**Winners**: {winners}\n**Entries**: {entriesCount}"
  color: "#333333"
  footerText: "Ended at"

giveawayWin:
  title: "🎉 YOU WON A GIVEAWAY! 🎉"
  description: "Congratulations! You won the giveaway for **{prize}** in **{guild}**!"
  color: "#FF3366"
  footerText: "Congratulations!"

ticketRating:
  title: "Rate Your Support"
  description: "Thank you for contacting support! Please take a moment to rate your experience by clicking one of the buttons below."
  color: "#00E5FF"
  footerText: "Official Support Feedback"

twitchLive:
  title: "📺 {streamer} is LIVE on Twitch!"
  description: "{customMessage}\n\n**Title**: {title}\n**Game**: {game}\n**Viewers**: {viewers}\n\n🔗 [Watch Now](https://twitch.tv/{streamer})"
  color: "#9146FF"
  footerText: "Twitch Stream Notification"

serverInfo:
  title: "{guild} — Server Info"
  description: "Detailed information about this server."
  color: "#00E5FF"
  footerText: "Server Information"

channelLock:
  title: "🔒 Channel Locked"
  description: "**{channel}** has been locked.\n\n**Reason**: {reason}\n**Locked By**: {moderator}"
  color: "#FF4D4D"
  footerText: "Channel Lock"

channelUnlock:
  title: "🔓 Channel Unlocked"
  description: "**{channel}** has been unlocked.\n\n**Reason**: {reason}\n**Unlocked By**: {moderator}"
  color: "#00FF87"
  footerText: "Channel Unlock"

# ─── MODERATION PUNISHMENT EMBEDS ────────────────
# Embeds sent to users when they are punished (DMs)
dmBanned:
  title: "✈️ You have been Banned"
  description: "You have been banned from **{guild}**.\n\n**Duration**: {duration}\n**Reason**: {reason}"
  color: "#FF4D4D"
  footerText: "Ban Notification"

dmKicked:
  title: "🧳 You have been Kicked"
  description: "You have been kicked from **{guild}**.\n\n**Reason**: {reason}"
  color: "#FFD700"
  footerText: "Kick Notification"

dmMuted:
  title: "🔇 You have been Muted"
  description: "You have been muted (timed out) in **{guild}**.\n\n**Duration**: {duration}\n**Reason**: {reason}"
  color: "#FF4D4D"
  footerText: "Mute Notification"

dmWarned:
  title: "⚠️ Warning Issued"
  description: "You have received a warning in **{guild}**.\n\n**Reason**: {reason}"
  color: "#FFD700"
  footerText: "Warning Notification"

dmUnbanned:
  title: "🕊️ You have been Unbanned"
  description: "You have been unbanned from **{guild}**.\n\n**Reason**: {reason}"
  color: "#00FF87"
  footerText: "Unban Notification"

# Embeds sent in channels/replies when staff executes a punishment
modBanned:
  title: "✈️ Member Banned"
  description: "**Target**: {user}\n**Duration**: {duration}\n**Reason**: {reason}\n**Moderator**: {moderator}"
  color: "#FF4D4D"
  footerText: "Moderation Action Executed"

modUnbanned:
  title: "🕊️ User Unbanned"
  description: "**Target**: {user}\n**Reason**: {reason}\n**Moderator**: {moderator}"
  color: "#00FF87"
  footerText: "Moderation Action Executed"

modKicked:
  title: "🧳 Member Kicked"
  description: "**Target**: {user}\n**Reason**: {reason}\n**Moderator**: {moderator}"
  color: "#FFD700"
  footerText: "Moderation Action Executed"

modMuted:
  title: "🔇 Member Muted"
  description: "**Target**: {user}\n**Duration**: {duration}\n**Reason**: {reason}\n**Moderator**: {moderator}"
  color: "#FF4D4D"
  footerText: "Moderation Action Executed"

modUnmuted:
  title: "🔊 Member Unmuted"
  description: "**Target**: {user}\n**Moderator**: {moderator}"
  color: "#00FF87"
  footerText: "Moderation Action Executed"

modWarned:
  title: "⚠️ Warning Issued"
  description: "**Target**: {user}\n**Warning #**: {warningCount}\n**Reason**: {reason}\n**Moderator**: {moderator}\n**Ref ID**: {refId}"
  color: "#FFD700"
  footerText: "Moderation Action Executed"

modWarningsCleared:
  title: "🧹 Warnings Cleared"
  description: "All warnings have been cleared for **{user}**.\n\n**Removed Count**: {count}\n**Moderator**: {moderator}"
  color: "#00FF87"
  footerText: "Moderation Action Executed"

modError:
  title: "⚠️ Moderation Error"
  description: "{error}"
  color: "#FF4D4D"
  footerText: "Moderation System"
YAML:
# AlmightyBot — Feature Toggles & Command Permissions
# Control which commands are enabled, who can use them, and where they can be used.
#
# For each command:
#   enabled: true/false — Toggle the command on or off entirely
#   requiredRoles: [] — Array of role IDs that can use the command. Empty = anyone (with Discord perms)
#   allowedChannels: [] — Array of channel IDs where command can be used. Empty = everywhere
#   blockedChannels: [] — Array of channel IDs where command is blocked. Empty = nowhere
#   disabledMessage: "" — Custom message shown when a disabled command is used (leave empty for default)

# ─── ADMIN COMMANDS ──────────────────────────────
setup:
  enabled: true
  requiredRoles: []
  allowedChannels: []
  blockedChannels: []
  disabledMessage: ""

autosetup:
  enabled: true
  requiredRoles: []
  allowedChannels: []
  blockedChannels: []
  disabledMessage: ""

# ─── MODERATION COMMANDS ─────────────────────────
mod:
  enabled: true
  requiredRoles: []
  allowedChannels: []
  blockedChannels: []
  disabledMessage: ""

# ─── ECONOMY COMMANDS ────────────────────────────
economy:
  enabled: true
  requiredRoles: []
  allowedChannels: []
  blockedChannels: []
  disabledMessage: ""

# ─── LEVELING COMMANDS ───────────────────────────
level:
  enabled: true
  requiredRoles: []
  allowedChannels: []
  blockedChannels: []
  disabledMessage: ""

# ─── TICKET COMMANDS ─────────────────────────────
ticketpanel:
  enabled: true
  requiredRoles: []
  allowedChannels: []
  blockedChannels: []
  disabledMessage: ""

# ─── COSMETIC COMMANDS ───────────────────────────
cosmetic:
  enabled: true
  requiredRoles: []
  allowedChannels: []
  blockedChannels: []
  disabledMessage: ""

poll:
  enabled: true
  requiredRoles: []
  allowedChannels: []
  blockedChannels: []
  disabledMessage: ""

embed:
  enabled: true
  requiredRoles: []
  allowedChannels: []
  blockedChannels: []
  disabledMessage: ""

giveaway:
  enabled: true
  requiredRoles: []
  allowedChannels: []
  blockedChannels: []
  disabledMessage: ""

# ─── UTILITY COMMANDS ────────────────────────────
serverinfo:
  enabled: true
  requiredRoles: []
  allowedChannels: []
  blockedChannels: []
  disabledMessage: ""

invites:
  enabled: true
  requiredRoles: []
  allowedChannels: []
  blockedChannels: []
  disabledMessage: ""

lock:
  enabled: true
  requiredRoles: []
  allowedChannels: []
  blockedChannels: []
  disabledMessage: ""

unlock:
  enabled: true
  requiredRoles: []
  allowedChannels: []
  blockedChannels: []
  disabledMessage: ""

aiclear:
  enabled: true
  requiredRoles: []
  allowedChannels: []
  blockedChannels: []
  disabledMessage: ""


# ─── GLOBAL SETTINGS ─────────────────────────────
_global:
  # Default message when a command is disabled (if no custom disabledMessage is set)
  defaultDisabledMessage: "This command is currently disabled."
  # Default message when user lacks the required role
  defaultNoRoleMessage: "You do not have the required role to use this command."
  # Default message when command is used in a blocked/non-allowed channel
  defaultWrongChannelMessage: "This command cannot be used in this channel."

You can request any features to be added at our discord server: https://discord.gg/TCnh2g3YSu (report bugs there aswell)
We'll add many new features soon


Notes:
- The cover and the images were edited using ai.
- I will have to revoke your license if you share the bot with anyone or leak it
- You're allowed to resell or fork it if you buy the source code as long as you credit the original authors (You can dm me on discord or open a ticket to buy it)
Buy a license now
$5.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Extras
Source Code
+ $19.99
Share and earn
Refer this resource and earn a 10% commission.
88 Views
0 Purchases
4 Downloads
Jul 18, 2026 Published
N/A Updated
Not yet rated
122.8 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI Content Disclosure
Used cursor for autocomplete and also to add comments
Type
  1. Moderation
  1. Utility
  1. Economy
Supported languages
  1. English
Creator
Owner
Recommended for you
Multi Guilded | Moderation, Music, Tickets, Giveaways, Leveling, Addons System and More...
5.00 star(s) 56 ratings
1,362 purchases
Handle support and inquiries with the most trusted, feature-rich ticket bot out there.
5.00 star(s) 57 ratings
901 purchases
#1 by features Tickets/Service Team Bot featuring Commissions, Reviews, Invoices, Dashboard & more
5.00 star(s) 43 ratings
657 purchases
Best Rated | Dashboard, Tickets, Invoices, Moderation, Music, Giveaways, Addons and much more
5.00 star(s) 109 ratings
643 purchases
Multipurpose Discord Bot | The Power On Your Side
5.00 star(s) 67 ratings
396 purchases
Share and earn
Refer this resource and earn a 10% commission.
88 Views
0 Purchases
4 Downloads
Jul 18, 2026 Published
N/A Updated
Not yet rated
122.8 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI Content Disclosure
Used cursor for autocomplete and also to add comments
Type
  1. Moderation
  1. Utility
  1. Economy
Supported languages
  1. English
Creator
Owner
Recommended for you
Multi Guilded | Moderation, Music, Tickets, Giveaways, Leveling, Addons System and More...
5.00 star(s) 56 ratings
1,362 purchases
Handle support and inquiries with the most trusted, feature-rich ticket bot out there.
5.00 star(s) 57 ratings
901 purchases
#1 by features Tickets/Service Team Bot featuring Commissions, Reviews, Invoices, Dashboard & more
5.00 star(s) 43 ratings
657 purchases
Best Rated | Dashboard, Tickets, Invoices, Moderation, Music, Giveaways, Addons and much more
5.00 star(s) 109 ratings
643 purchases
Multipurpose Discord Bot | The Power On Your Side
5.00 star(s) 67 ratings
396 purchases
Top