Skip to content
This repository has been archived by the owner on May 22, 2019. It is now read-only.

Creating Custom Commands

appu1232 edited this page Jul 8, 2017 · 5 revisions

Few examples:

custom

Note: This assumes that you have > set as your cmd_prefix and . set as your customcmd prefix. If you have changed your prefixes in the config, use those accordingly.

Adding and removing custom commands/responses

  • >add - Brings up a menu that you can navigate to add custom commands.
  • >remove - Brings up a menu that you can navigate to remove custom commands.

Custom commands can be made to have one response or multiple responses. Multiple responses for the same command is especially useful if you want to neatly organize similar custom commands so everything is grouped. Additionally, you can randomly get one of the responses by calling the main command.

Ways to view your custom commands

  • >customcmds - small view, just shows the command and response names.
    • >customcmds <command> - view just this command and its response names.
    • >customcmds gist - posts to Gist and gets the link to it rather than posting it in the chat (useful if your list is really long)
  • >customcmds long - large view, shows you everything including the responses.
    • >customcmds long <command> - view just this command and it's response names and responses.
    • >customcmds long gist - posts it to Gist and retrieves the link like with customcmds gist.

Other options

  • >customcmds color <hex_value> - change the customcmd default embed color.
    • >customcmds color - set it to have no color.
  • >customcmds embed - toggle auto-embedding of images/gifs.

Alternative method of adding custom commands (deprecated):

Simple custom commands/responses

  • >add <command> <response> - Now, if you do .<command> you will receive <response>.
  • >remove <command>
  • .<command> - post the <response> for this command. (images/gifs auto embed)

Example: >add nervous http://i.imgur.com/K9gMjWo.gifv Then, doing .nervous will output this imgur link (images and gifs will auto embed)

Custom commands/responses with multiple words: If anything you are adding/removing is more than one word, you must put each part in quotes. Example: >add "copypasta" "I identify as an attack helicopter."

Adding custom commands with multiple responses

Especially useful if you want to neatly organize similar custom commands so everything is grouped. Additionally, you can randomly get one of the responses by calling the main command.

Note: If you made a simple command via the way above, you cannot add more responses to it. Use this new method to add a command where you can add multiple responses:

  • >add <command> <response_name> <response> - add one response to this command labeled <response_name>
  • >remove <command> <response_name> - remove this specific response
  • >remove <command> - remove this command and all its responses entirely

Invoke a specific response with .<command> <response_name> or get a random response for that command with .<command>

Example: >add kaguya present http://i.imgur.com/7Px7EZx.png

Then you can add another to the kaguya command: >add kaguya yes http://i.imgur.com/y0yAp1j.png Now, the kaguya command has two responses: One labeled present and one labeled yes

.kaguya present would give you that specific link but .kaguya would randomly give you one of the two you added to the kaguya command.

Custom commands/responses with multiple words: Similar to above, you need to put all three parts in quotes: >add "kaguya" "how cute" "http://i.imgur.com/LtdE1zW.jpg"