🎻Music

Feature
Through What Action?

Play YouTube Music

Play YouTube Song

Search YouTube

YouTube Video Search

Stop Playing

Clear Queue / Pause

Skip In Queue

Skip In Queue

Play an MP3

Play MP3

Play a Track variable

Play Track

Play an MP3 file over the internet

Play URL

Get the currently playing track

Get Now Playing Track

Get The Queue List

Get Queue Tracks List

Get A Track's Info

Get Track Info

Removing a song from the queue

Remove Track From Queue

What are lists?

Play Command

Play Rawdata
{
  "name": "play",
  "type": "action",
  "trigger": "textCommand",
  "actions": [
    {
      "name": "Check If Member",
      "file": "checkIfMember.js",
      "data": {
        "name": "Check If Member",
        "member": {
          "type": "author",
          "value": "${tempVars('Bot ID')}"
        },
        "check": "Is In Voice Channel?",
        "true": {
          "type": "continue",
          "value": ""
        },
        "trueActions": [],
        "false": {
          "type": "jump",
          "value": "13"
        },
        "falseActions": []
      }
    },
    {
      "name": "Get Bot Info",
      "file": "getBotInfo.js",
      "data": {
        "name": "Get Bot Info",
        "get": "Client ID",
        "store": {
          "type": "temporary",
          "value": "Bot ID"
        }
      }
    },
    {
      "name": "Check If Member",
      "file": "checkIfMember.js",
      "data": {
        "name": "Check If Member",
        "member": {
          "type": "id",
          "value": "${tempVars('Bot ID')}"
        },
        "check": "Is In Voice Channel?",
        "true": {
          "type": "continue",
          "value": ""
        },
        "trueActions": [],
        "false": {
          "type": "runActions",
          "value": ""
        },
        "falseActions": [
          {
            "name": "Get Member Info",
            "file": "getMemberInfo.js",
            "data": {
              "name": "Get Member Info",
              "member": {
                "type": "author",
                "value": ""
              },
              "get": "Voice Channel",
              "store": {
                "type": "temporary",
                "value": "Author Voice Channel"
              }
            }
          },
          {
            "name": "Join Voice Channel",
            "file": "joinVoiceChannel.js",
            "data": {
              "name": "Join Voice Channel",
              "channel": {
                "type": "tempVar",
                "value": "Author Voice Channel"
              }
            }
          }
        ]
      }
    },
    {
      "name": "Get Argument",
      "file": "getArgument.js",
      "data": {
        "name": "Get Argument",
        "source": "Command Message",
        "text": "",
        "startAt": "1",
        "endAt": "End",
        "at": "",
        "store": {
          "type": "temporary",
          "value": "Search Query"
        }
      }
    },
    {
      "name": "YouTube Video Search",
      "file": "ytSearch.js",
      "data": {
        "name": "YouTube Video Search",
        "query": "${tempVars('Search Query')}",
        "result": "First",
        "resultPosition": "",
        "get": "Track",
        "store": {
          "type": "temporary",
          "value": "Track"
        },
        "noResults": {
          "type": "continue",
          "value": ""
        },
        "noResultsActions": []
      }
    },
    {
      "name": "Get Track Info",
      "file": "getTrackInfo.js",
      "data": {
        "name": "Get Track Info",
        "track": {
          "type": "tempVar",
          "value": "Track"
        },
        "get": "Name",
        "store": {
          "type": "temporary",
          "value": "Track Name"
        }
      }
    },
    {
      "name": "Get Track Info",
      "file": "getTrackInfo.js",
      "data": {
        "name": "Get Track Info",
        "track": {
          "type": "tempVar",
          "value": "Track"
        },
        "get": "URL",
        "store": {
          "type": "temporary",
          "value": "Track URL"
        }
      }
    },
    {
      "name": "Get Track Info",
      "file": "getTrackInfo.js",
      "data": {
        "name": "Get Track Info",
        "track": {
          "type": "tempVar",
          "value": "Track"
        },
        "get": "Duration",
        "store": {
          "type": "temporary",
          "value": "Track Duration"
        }
      }
    },
    {
      "name": "Get Track Info",
      "file": "getTrackInfo.js",
      "data": {
        "name": "Get Track Info",
        "track": {
          "type": "tempVar",
          "value": "Track"
        },
        "get": "Author",
        "store": {
          "type": "temporary",
          "value": "Author Name"
        }
      }
    },
    {
      "name": "YouTube Video Search",
      "file": "ytSearch.js",
      "data": {
        "name": "YouTube Video Search",
        "query": "${tempVars('Search Query')}",
        "result": "First",
        "resultPosition": "",
        "get": "Author Icon URL",
        "store": {
          "type": "temporary",
          "value": "Author Icon URL"
        },
        "noResults": {
          "type": "continue",
          "value": ""
        },
        "noResultsActions": []
      }
    },
    {
      "name": "Play YouTube Song",
      "file": "playYT.js",
      "data": {
        "name": "Play YouTube Song",
        "url": "${tempVars('Track URL')}",
        "queuing": "At End Of Queue",
        "queuePosition": "",
        "quality": "Default",
        "memoryAllocation": "Default"
      }
    },
    {
      "name": "Send Message",
      "file": "sendmessage.js",
      "data": {
        "name": "Send Message",
        "messageContent": "# Now Playing..",
        "actionRows": [],
        "embeds": [
          {
            "type": "embed",
            "data": {
              "title": "${tempVars('Track Name')}",
              "embedColor": "#FFFFFF",
              "footerContent": "Happy Halloween!",
              "imageURL": "",
              "footerIconURL": "",
              "thumbnailURL": "",
              "authorName": "${tempVars('Author Name')}",
              "authorIcon": "${tempVars('Author Icon URL')}",
              "description": "",
              "fields": [],
              "url": "${tempVars('Track URL')}",
              "timestamp": "None",
              "customTimestamp": ""
            }
          }
        ],
        "channel": {
          "type": "command",
          "value": ""
        },
        "storeAs": {
          "value": "",
          "type": "temporary"
        },
        "ephemeral": false
      }
    },
    {
      "name": "Stop Action Array",
      "file": "stopRunningActions.js",
      "data": {
        "name": "Stop Action Array"
      }
    },
    {
      "name": "Send Message",
      "file": "sendmessage.js",
      "data": {
        "name": "Send Message",
        "messageContent": "Shouldn't you be in a voice channel?\n\n# HAPPY HALLOWEEN!",
        "actionRows": [],
        "embeds": [],
        "channel": {
          "type": "command",
          "value": ""
        },
        "storeAs": {
          "value": "",
          "type": "temporary"
        },
        "ephemeral": false
      }
    }
  ],
  "customId": 1699995323572,
  "boundary": {
    "worksIn": "guild",
    "limits": []
  },
  "parameters": [],
  "description": "No Description",
  "folder": 1699639189778,
  "color": "rgb(245, 141, 66)",
  "aliases": []
}

The Editor

Last updated