Ultimate Bot's avatar

Ultimate Bot

Discord Bot with 600+ Features | Eco | Tickets | Giveaways | Games | & More

Overview

Prefix
++

Creator

Liam21

Liam21

  • Commands:
    • Help command
      • Types:
        • "categorized" - Displays a sigle command category at a time (Like moderation, coins, etc.)
        • "normal" - Displays all the bot's commands at once
        • "dm" - DMs the normal help menu type to the user
    • Links command
      • Add links that are related to your Discord server
      • Add as many links as you want
      • Advanced embed configuration
    • Remindme command
    • Report command
      • Set the channel for reports to be posted in
      • Deletes reported message so the reporter stays anonymous
  • Toggle general module
  • Ticket Module

    • Commands:
      • Ticket command
        • Advanced embed configuration
      • Add command
      • Remove command
      • Rename command
      • Close command
      • Closeall command
    • Ticket Transcripts
      • Clean and elegant
      • HTML based
      • Sent to ticket creator and all added users once the ticket is closed
        • Option to disable DMing the ticket creator and added users
      • Sent to customizable transcripts channel
      • Toggle off transcripts
    • Logs:
      • Ticket created
      • User added to ticket
      • User removed from ticket
      • Ticket closed
    • Configuration:
      • Customizable amount of tickets per user
      • Option to require a reason when creating a ticket
      • Option to tag the support team when a ticket is created
      • Option to tag the ticket creator when a ticket is created
      • Option to send a reaction-based confirmation message before running the close or close all command
      • Option to DM the user the reason their ticket was closed
    • Toggle ticket module

    Application Module

    • Commands:
      • Apply command
      • Application command
        • Application menu used to manage applications
          • Accept application
          • Deny application
          • Close application
          • Lock application
          • Unlock application
      • Accept command
      • Deny command
      • Close command
    • Logs:
      • Application created
      • Application accepted
      • Application denied
      • Application closed
      • Application locked
      • Application unlocked
    • Application Transcripts:
      • Clean and elegant
      • HTML based
      • Sent to applicant when application is closed
        • Option to disable DMing the applicant
      • Sent to customizable transcripts channel
      • Toggle off transcripts
    • Confirguration:
      • Advanced embed configuration for the following embeds:
        • Application created embed
        • Chose a position/rank embed
        • Application completed embed
      • Multiple question types:
        • Free response
        • Validated response (is number, is email, etc.) using RegExp
        • Reaction based options (Select an option with emojis)
      • Add as many ranks to apply for as you want
        • Unlimited amount of questions on each application form
      • Option to DM a user the decision on their application
      • Option to add the Discord role to the user when the application is accepted
      • Customizable channel name format with placeholders
      • Customizable category to put applications in
      • Customizable reviewer role, allowing you to decide who gets to manage applications
    • Applications will be uploaded to a paste site if the application becomes too long for Discord
    • Applications support attachments
    • Toggle application module

    Coins Module

    • Commands:
      • Buy command
      • Coins command
      • Cointop command
        • Pages
      • Advanced embed configuration
      • Daily command
        • Customizable amount
      • Pay command
      • Shop command
        • Pages
      • Slots command
        • Advanced configuration. Set the chances and coins for each slot emoji
      • Work command
        • Work list sub command
        • Work apply sub command
        • Work leave sub command
      • Work info sub command
      • Work jobinfo sub command
    • Shop System:
      • Unlimited amount of shop items
      • Change name, price, description, and requirements of items
      • Optional level and role requirements
      • Toggle shop system
      • Role based
    • Coin Multipliers:
      • Customize the multiplier amount
      • Unlimited amount of multipliers
      • Role based
      • Toggle multipliers
    • Work System:
      • Unlimited amount of jobs
      • Job requirements
        • Coins
        • Levels
        • Experience
        • Discord role
        • Times worked
      • Tier based jobs
        • Lets you add different ranks to a job (For example, janitor -> cashier -> cook -> manager)
        • Requirements for each tier
        • Names for each tier
        • Hourly pay for each tier
      • Job shifts
      • Job display name
      • Work cooldown
      • Work apply cooldown (Prevents users from working, leaving, reapplying, working, etc..)
    • Configuration:
      • Option to disable earning coins when running a command
      • Customizable amount of coins per message
      • 4 default jobs
    • Toggle coin module

    XP Module

    • Commands:
      • Level command
      • Leveltop command
    • Level Roles:
      • Set roles to be given to a user once they reach a certain level
      • Option to remove the previous level roles from a user
      • Toggle level role
    • Configuration:
      • Change the amount of XP per message
      • Blacklist channels from allowing users to gain XP
      • Level Up Configuration
        • Option to disable the notification
        • Option to configure the channel to send the notification to (Can be the current channel or something like #level-ups)
        • Option to delete the notification after a little

    Giveaway Module

    • Commands:
      • Gcreate command
      • Gdelete command
      • Greroll command
      • Gstop command
    • Advanced, custom giveaway handler
    • Toggle giveaway module

    Fun Module

    • Commands:
      • Connect 4 command
        • Blocks playing with yourself or a bot
        • Reaction based
        • Invitation system
        • Wins, losses, ties, and total games played are stored in the database
      • 8ball command
        • Customizable responses
      • Coinflip command
        • Gamble option to allow users to gain x2 the coins or lose x2 the coins gambled
      • Rolldice command
      • Rockpaperscissors command
      • Tictactoe command
        • Blocks playing with yourself or a bot
        • Reaction based
        • Invitation system
        • Wins, losses, ties, and total games played are stored in the database
      • Math command
      • Gamestats command
    • Toggle fun module

    Minecraft Module

    • Commands:
      • Mcuser command
        • Search for a specific minecraft account info
        • Shows UUID, past usernames, NameMC link, and Minecraft skin
      • Server command
        • Search for a server's info
        • Shows playercount, MOTD, server version ,server icon
      • Bugreport command
        • Set the channel for bug reports to be posted in
      • IP command
        • Advanced embed configuration
      • Status command
        • Check the status your minecraft server
        • Configure the servers to show in the config
    • Toggle Minecraft module

    Other Module

    • Commands:
      • Avatar command
      • Google command
      • Invites command
      • Invitetop command
      • Ping command
      • Profile command
      • Roleinfo command
      • Serverinfo command
      • Userinfo command

    Moderation Module

    • Commands:
      • Ban command
      • Banlist command
      • Pages for servers with lots of bans
      • Clear command
        • Clear more than 100 messages (Bypass Discord’s limit)
        • Clear messages in a different channel
      • History command
      • Kick Command
      • Lock command
      • Mute command
        • Mute role channel permission overrides are added on startup
        • Customizable mute role
        • Mute evasion prevention
      • Removewarn command
      • Slowmode command
      • Tempban command
      • Tempmute command
      • Unban command
      • Unblacklist command
      • Unlock command
      • Unmute command
      • Warn command
        • DM the user informing them of their warning
      • Warnings command
    • Auto Punishment System:
      • Warning based
      • Punish users when they reach a certain amount of warnings
      • Customize the punishment and punishment details for a certain warning count
    • Logs for all punishments
    • Toggle moderation module

    Admin Module

    • Commands:
      • Announce command
        • Announcement creation process:
          • Chose channel
          • Chose who to tag
          • Set the title
          • Set the description
        • Advanced embed configuration
      • Createrole command
      • Deleterole command
      • Eval command
      • Givecoins command
      • Givelevels comamnd
      • Givexp commands
      • Giverole command
      • Msg command
        • Send a message to a specific user through the bot
        • Send a message to users with a certain role through the bot
        • Send a message to all users in the guild through the bot
        • Send a message to all open tickets through the bot
      • Prefix command
      • React command
      • Rolemenu command
      • Reaction roles
        • Unlimited amount of customizable role menus
        • Set custom descriptions for the role menu
        • Option to only allow one role from the menu (For example, if you create a gender role menu, you can make it so they can only choose one of the genders listed)
      • Say command
        • Say a message in a specific channel
        • Send a normal message
        • Send a basic embed message
        • Send an advanced embed message (fully configure embed to send)
      • Takecoins command
      • Takelevels command
      • Takexp command
      • Takerole command
      • Topic command
        • Set the topic of the current channel you’re typing in
        • Set the topic of another channel by mentioning it
      • Update command
        • Update creation process:
          • Chose channel
          • Chose who to tag
          • Set the title
          • Set the description
        • Advanced embed configuration
      • Vote command
        • Custom emoji support
        • Set the channel for polls to be posted in
      • Staffhelp command
        • Types:
          • "categorized" - Displays a sigle command category at a time (Like moderation, coins, etc.)
          • "normal" - Displays all the bot's commands at once
          • "dm" - DMs the normal help menu type to the user

    Management Module

    • Commands:
      • "Command" command
        • Disable or enable any command in the bot
        • Shows X’s and check’s next to disabled and enabled commands
      • Key command
      • Module command
        • Disable or enable any module in the bot
        • Shows X’s and check’s next to disabled and enabled modules
      • Reset command
        • Reset coins of a user/ all users
        • Reset exp of a user/all users
      • Setup command
      • Setcoins command
      • Setxp command
      • Setlevel command
      • Setprefix command
      • Setstatus command
      • Change the bot's status to offline, dnd, idle, or back to online
      • Setactivity command
      • Change the bot's playing/watching/listening/streaming message
      • Reload command
        • Reload commands, events, config files, and our custom methods
      • Botinfo command
      • Debug command

    Join

    • Join roles
    • Welcome messages
      • Advanced embed configuration
      • Set channel for welcome message
    • DM messages
    • Role-based invite rewards
    • Toggle join messages, roles, and invite rewards

    Leave

    • Leave messages
      • Advanced embed configuration
      • Set the channel for leave messages
    • Option to save or delete a user's coins
    • Option to save or delete a user's level and XP
    • Option to save or delete a user's punishments
    • Option to save a user's roles and add them back if they leave
    • Toggle leave messages

    Anti-Advertisement System

    • Types:
      • Chat Anti-Ad
        • Block users from sending messages with links
      • Status Anti-Ad
        • Checks all user's presences for links and logs them to a set channel
    • Configuration:
      • Whitelist websites
      • Whitelist channels that allow ads
      • TLDs.yml
        • Blacklist domains
        • Blacklist TLDs
      • Customizable Bypass role
    • Toggle anti advertisement system

    Filter System

    • Commands:
      • Filter
        • Filter help sub command
        • Filter list sub command
        • Filter add sub command
        • Filter remove sub command
    • Customizable bypass role
    • Toggle filter system

    Server Backup System

    • Commands:
      • Backup command
        • Backup save sub command
          • Saves roles
          • Saves channels
          • Saves channel permissions
        • Saves emojis
          • Backup restore sub command
    • Protects against rogue staff members deleting channels & roles
    • Toggle backup system

    Verification System

    • Types:
      • Reaction
        • Users react to a message to be verified
        • Set the message ID
        • Set the emoji
      • Code
        • Users run the a command to verify and a code is sent to their DMs
        • Set code length
        • Set channel they can run the verify command
        • Messages that aren't the command will be deleted
    • Commands:
      • Verify command
    • Multiple unverified roles
    • Multiple verified roles
    • Toggle verification system

    Temp Channels System

    • Creates temporary voice channels, usually used for people to chat with their friends like in team speak
    • Commands:
      • Tempchannel command
        • Used to manage your temp channel
        • Transfer ownership action
        • Make private action
        • Add allowed users action
        • Remove allowed users action
        • Make public action
        • Change max members action
        • Change channel name action
    • Configuration:
      • Set the voice channel to join to create a temp VC
      • Set the category for all the temp channels
    • Toggle temp channel system

    Suggestions System

    • Commands:
      • Suggest command
      • Snote command
    • Reaction based actions:
      • Accept suggestion
      • Deny suggestion
      • Reset suggestion
      • Set suggestion to implemented
    • Suggestion Types:
      • "send-command" - Use a command to suggest
      • "send-message" - Messages sent in the set suggestions channel will be converted to a suggestion
      • "both" - Uses both "send-command" and "send-message" types
    • Customization:
      • Set the channels for suggestions, accepted suggestions, denied suggestions, and implemented suggestions to go in
      • Option to disallow users from up-voting or down-voting their own suggestion
      • Set the emojis for up-voting, down-voting, accepting, denying, implementing, and resetting
      • Advanced embed configuration
    • Toggle suggestions system

    Bug Reports System

    • Commands:
      • Bugreport command
    • Reaction based actions:
      • Accept bug report
      • Deny bug report
      • Reset bug report (Set it to pending)
      • Fix bug report
    • Bug Report Types:
      • "send-command" - Use a command to report a bug
      • "send-message" - Messages sent in the set bug reports channel will be converted to a bug report
      • "both" - Uses both "send-command" and "send-message" types
    • Customization:
      • Set the channels for bug reports, accepted bug reports, denied bug reports, and fixed bug reports to go in
      • Set the emojis for accepting, denying, fixing, and resetting
      • Advanced embed configuration
    • Toggle bug report system

    Logs System

    • Message edited logs
      • Supports long messages
    • Message deleted logs
      • Supports long messages
    • Messages bulk deleted
      • Supports mass deletion of a lot of messages with a long length
      • Has markdown to make it easy to read
    • Chat logs
      • Blacklist channels from showing up in log
    • Role created logs
    • Role deleted logs
    • Role updated logs
    • Role added to user logs
    • Role removed from user logs
    • Command used logs
    • Nickname change logs
    • Channel created logs
    • Channel deleted logs
    • Channels pins updated logs
    • Channel updated logs
      • Blacklist channels from showing up in the logs
    • DM logs
      • Logs the messages users send to the bot
    • Emoji created logs
    • Emoji deleted logs
    • Emoji updated logs
    • Configuration:
      • Set the channel to post logs in for each log type
      • Enable or disable individual log types

    Activity Cycling System

    • Types:
      • "ordered" - Goes through each activity in order
      • "random" - Randomly chooses an activity to display
    • Set multiple activies for the bot to cycle through
    • Unlimited amount of activity
    • Use placeholders (Like {tickets}, {humans}, {total-online-humans}, etc.)
    • Set the change interval
    • Toggle activity cycling

    Auto Response System

    • Create responses to automatically be sent when a user sends a certain message
      • Set the message the user must send
      • Fully configure the response message
        • Set the type (embed or normal text)
        • Fully configure the message embed
      • Option to use RegExp
      • Option to have the bot DM the user a response
        • Set a custom fail/success response
      • Option to delete the user's message
      • Option to delete the response after a set time
      • Optional roles the user must have in order to get a response
      • Optional roles the user cannot have to get a response
    • Add as many auto responses as you want
    • Toggle auto response system

    Auto Announcement System

    • Create announcements to automatically be sent in a channel
      • Set the channel
      • Set the interval
      • Set the type (embed or normal text)
      • Fully configure the message embed
    • Add as many announcements as you want
    • Spam prevention (checks if the previous message was the announcement)
    • Toggle auto announcement system

    Cooldowns

    • XP cooldown
    • Coin cooldown
    • User report cooldown
    • Add cooldowns to any command
    • Customizable cooldown bypass role
    • Customizable time in seconds

    Command Management

    • Option to require a commands channel
    • Option to allow commands in tickets
    • Set multiple command channels
    • Set commands channel bypass role
    • Optional invalid command message
    • Option to enable a missing roles and channels chat notification

    Configuration

    • Configuration Files:
      • config.yml file
        • Main configuration file for corebot
        • Set channels or roles using names or IDs
        • Set colors for normal embeds, error embeds, and success embeds
      • lang.yml file
        • Configure all of the bot's messages
        • Contains placeholders
      • commands.yml file
        • Turn on or off commands (Alternative to the "commands" command)
        • Add, remove, or edit all command aliases
        • Edit command descriptions
        • Edit the permissions for commands
        • Use role names or IDs
        • Use user IDs
        • Permission inheritance option
      • embeds.yml file
        • Used for all of Corebot's advanced confirugation embeds.
        • TOTAL control over these embeds - Add, remove, and edit settings on an embed (Add a title, add a description, add fields, change footers, etc.)
        • Contains placeholders
    • YML based configuration
    • Advanced YML handling - Syntax errors with a line number and error preview are logged to console on start up
    • 100% configurable
    • 100% branding free

    Storage

    • MySQL
    • SQLite (Local file)

    Start-up

    • Status report on start-up
      • Informs you of the amount of guilds your bot is in
      • Informs you of missing roles
      • Informs you of missing channels
    • Installs missing node modules
    • Custom start-up parameters:
      • "--no-install" - Disables the npm i and npm i sqlite3 command from running on start-up
      • "--show-errors" - Logs errors directly to console instead of the "An unexpected error occured..."
      • "--clear-errors" - Clears the errors.txt
      • "--show-install-output" - Logs the output and errors from node_module installations if any missing modules are being installed

    Developer Features

    • Advanced addon handler allowing developers to create addons
    • Commands
      • Create custom commands using our command handler
    • Events
      • Add event listeners for discord.js events
      • Custom events
        • Make use of our custom events to do tons more in Corebot
        • Create your own custom events

    Official Free Addons

    Discord Status Addon

    • Voice channel based
    • Display the Discord server's bot count
    • Display the Discord server's human count
    • Display the Discord server's total member count
    • Display the Discord server's channel count
    • Configuration:
      • Enable or disable individual channels
      • Set a category for the channels
      • Language configuration

    Minecraft Server Status Addon

    • Voice channel based
    • Display a Minecraft server's IP
    • Display a Minecraft server's online status
    • Display a Minecraft server's player count
    • Configuration:
      • Edit the IP and port of the server
      • Set a category for the channels
      • Enable or disable individual channels
      • Enable or disable debug mode
      • Language configuration
    • Bot Activity:
      • Online players, max players, and is-online placeholders for the bot's activity status
      • Hooks into activity cycling system if you want to use the placeholders there as well

    PayPal Invoices Addon

    • Generate PayPal invoices for clients to easily send money
    • Link a user to their PayPal email
    • Configuration:
      • Set the command to generate the invoice
      • Set the required role
      • Option to require an item name

    Server Ping Addon

    • Ping servers to get their online/offline status
    • Unlimited amount of servers to ping (VPS server, Websites, etc.)

    Voice Channel Logs Addon

    • Log when a user joins a voice channel
    • Log when a user leaves a voice channel
    • Configuration:
      • Set the channel for the logs to go to
      • Set the log embed color

    Ratings & Reviews

    0/5

    Based on 0 reviews


    No reviews here yet!