Welcome to CoreMart!

By registering with us, you'll be able to discuss, share, download resources and private message with other members of our community.

Sign-Up Now!
Resource icon

Outdated Addon Advanced Menus 1.1.1

Current 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
screenshots.png


configuration.png

YAML:
59L_encrypted.png

59L_Discord.PNG
Author
Zorino
Type
Digital product
License duration
Unlimited
Price
6.99 GBP
Views
738
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Zorino

Back
Top