[BETA] Advanced Menus | Corebot Addon

Source [BETA] Advanced Menus | Corebot Addon 1.1.1

Advanced Menus is the most advanced and customizable Menu addon for corebot. Create your very own custom commands that have the option for menus to give/take roles, coins, xp & more.
With unlimited menus & responses, you are able to take your custom commands to the next level. Create custom help menus, custom verification panels, reaction role menus, and more!

Features

General
  • Create unlimited custom commands and menus.
  • 1 Command per config for a clean config layout
  • Example Configs now support JSON and YML
  • OnSelect & OnRemove actions for Every Menu Option
  • 100% Discord.com API, no requirement for v13
  • Advanced Logging System with action logging
  • Per Action Message System
  • Pending Lloyd's Tickets Implementation (Coming Soon)
Menus
  • Up to 15 Options per menu. (One menu per message)
  • Minumum Selected Choices
  • Maximum Maxinum Choices
  • Cooldown Option
Options
  • Custom Title for each option
  • Custom Description for each option
  • Custom Emoji for each option(With support for Custom Emojis)
  • Action System
    • onSelect (What actions are taken when that option is selected)
    • onRemove (What actions are taken when that option is deselected)
    • Actions (What happens when the option is selected or deselected)
      • Given
        • Roles
        • XP
        • Coins
      • Taken
        • Roles
        • XP
        • Coins
      • Message
        • Content
        • DM
      • Punishment
        • Type (kick, ban)
        • Reason
  • Required Channels
    • Channels
    • Bypass Roles
    • Message
  • Required Roles to send menu
  • Resend Embed Object data though variables to use in a menu's response
    • ResendEmbed (Boolean)
Responses
  • Supports Multiple Responses
  • Multiple Response Types
    • REPLY = reply to the original message
    • DM = DM the user who clicked the button
    • CHANNEL = send a new message in the channel
    • EDIT = edit the original message with new buttons/embed/content
    • Channel ID/Name = send the new message in a specific channel.
  • Send REPLY messages as Private so only the member can see it.
  • Delete responses after x milliseconds. EX: Delete: 3500 (3.5s)
  • Send ANOTHER menu with the new response (This menu can have more responses/actions)
API
  • findMenu - find a menu by Custom_ID
  • getEnd - Get a cooldown end
  • getAdvancedEmbed - Convert Advanced Say String to Embed/Text
  • getAllMenus - Get all menus from the array of configs
  • formatMenu - Convert config menu to messageComponents array
  • createWebhook - Create a custom webhook in a channel. Used for getWebhook function
  • getWebhook - Find & create a custom webhook in a channel
  • sendMenu - Send the embed/text/menu to a channel, accept variables, webhooks
  • sendPing - Send a ping response to a interaction
  • sendReply - Reply to a interaction with a new Message
  • sendResponses - Send a array of responses when a menu is clicked
  • handleMenu - Handles the interaction with the menu
  • handleActions - handles all the Actions (onselect/onremove) for a menu option
  • edit - Edit the buttons message with new content

    Advanced Menus Preview
  • Like
Reactions: Jod

The people that keep us up!

  • Author
    Automating
    Type
    Digital product
    License duration
    Unlimited
    Price
    15.00 GBP
    Views
    948
    First release
    Last update
    Rating
    5.00 star(s) 3 ratings

    More resources from Automating

    Latest updates

    1. a

      Fixed issue with punishments autobanning

    Latest reviews

    10/10 <3
    Also here I have to say the addon is very detailed you can set a lot and make many menus with it for his own Discord and so bring structure and order in his own channels
    Very cool. Easy to use and setup. 59L is poggers

    © 2021 COREBOTADDONS.COM INC. ALL RIGHTS RESERVED.
    Major thank you to "Dragon" from Insurgence Network for helping setting up Paid Resources!

    Top