commands.yml

This Configuration File is used to adjust commands to your needs. Here you can disable commands, change their description, aliases, permissions & usage. Like we said before, commands can have Discord-Based Permissions, Role-Based Permissions or even both. That can be adjusted in this file in fields role & permissions.

Aliases are, as the name suggests, aliases used to run commands. Ex. Command is named create, we can add alias setup.

Same as in config.yml this file also have comments above fields, but just above first command so it's more clear.

File

There is no much to say about this file except that, so, let's see it!

# ________________________________________________
#
#         CHAMPION SETUPS COMMANDS FILE
#
# Here you can commands configuration like required role,
# description, aliases and similar.
#
# ________________________________________________

# Command Name
create:
  # Role(s) Required to run Command, leave empty for none
  # User need at least one role from list.
  roles: []
  # Command Aliases, leave [] for none,
  # Example:
  # aliases: ["setup"]
  aliases: ["setup"]
  # Cooldown for Command in seconds
  cooldown: 0
  # Discord Permission Required to run Command, leave [] for none
  # Example:
  # permissions: ["ADMINISTRATOR"]
  permissions: ["MANAGE_CHANNELS"]
  # Command Description
  description: "Create Server (or Channels/Roles/Emojis) from Template"
  # Command Usage
  usage: "create [Template Name]"
  # Whether Response of Command is only visible to User who run command (Only Slash Commands!)
  # Not Present on All Commands!
  # !! NOT AVAILABLE FOR THIS COMMAND, THIS IS JUST REFERENCE !!
  # ephemeral: false
  # Is Command Enabled
  enabled: true
delete:
  roles: []
  aliases: []
  cooldown: 0
  permissions: ["MANAGE_CHANNELS"]
  description: "Delete some aspects of server"
  usage: "delete"
  enabled: true
templates:
  roles: []
  aliases: []
  cooldown: 0
  permissions: ["MANAGE_CHANNELS"]
  description: "List of All Templates"
  usage: "templates"
  ephemeral: false
  enabled: true
info:
  roles: []
  aliases: []
  cooldown: 0
  permissions: ["MANAGE_CHANNELS"]
  description: "Get Template Info"
  usage: "info [Template Name]"
  ephemeral: false
  enabled: true
ping:
  roles: []
  aliases: []
  cooldown: 0
  permissions: []
  description: "Get Bot Ping"
  usage: "ping"
  enabled: true
help:
  roles: []
  aliases: []
  cooldown: 0
  permissions: []
  description: "View Commands"
  usage: "help [Command]"
  ephemeral: false
  enabled: true
editchannel:
  roles: []
  aliases: []
  cooldown: 0
  permissions: []
  description: "Edit Channel"
  usage: "editchannel <name/position/topic/parent> <value>"
  enabled: true
invitebot:
  roles: []
  aliases: []
  cooldown: 0
  permissions: []
  description: "Invite Bot with name"
  usage: "invitebot <name>"
  ephemeral: false
  enabled: true
searchbot:
  roles: []
  aliases: []
  cooldown: 0
  permissions: []
  description: "Search for Bots by name/tag"
  usage: "searchbot <name/term>"
  ephemeral: false
  enabled: true
symbols:
  roles: []
  aliases: []
  cooldown: 0
  permissions: []
  description: "Get list of Symbols"
  usage: "symbols <line/bracket/arrow/other>"
  ephemeral: false
  enabled: true
save:
  roles: []
  aliases: []
  cooldown: 0
  permissions: []
  description: "Save Server as Template"
  usage: "save"
  ephemeral: false
  enabled: true
id:
  roles: []
  aliases: []
  cooldown: 0
  permissions: []
  description: "Get ID of Channel/User/Role"
  usage: "id <@User/#Channel/@Role>"
  ephemeral: false
  enabled: true
roleinfo:
  roles: []
  aliases: []
  cooldown: 0
  permissions: []
  description: "Get Role Informations"
  usage: "roleinfo <@Role>"
  ephemeral: false
  enabled: true
eval:
  roles: []
  aliases: []
  # For this Command you also need your ID to be
  # added into 'eval' field in config.yml
  cooldown: 0
  permissions: ["ADMINISTRATOR"]
  description: "Evaulate JS Code"
  usage: "eval [JS Code]"
  enabled: true

Last updated