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:
Configs:
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)
- 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:
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)
