# Keyword Response

This feature allows you to create keyword responses for your server! This can be great for making informational responses, presets, and more!

#### OBJECTIVES

* [Create a Keyword Handler](#creating-a-keyword-handler)
* [Delete a Keyword Handler](#deleting-a-keyword-handler)
* [Listing all of the Managed Keywords](#viewing-all-of-the-keywords)

<figure><img src="/files/YPQkjGGKemh76hLYvGMi" alt=""><figcaption></figcaption></figure>

#### REQUIREMENTS

**Premium Tier** and **Deluxe Tier** subscriptions have access to this feature, however **Deluxe Tier** provides more customisation options.

## Creating a Keyword Handler

*The name field represents the keyword. It is important to understand what each field means when creating a tag to ensure the outcome is expected. Make sure to read this and follow along, it is highly likely that you will create unintended side-effects if you don't follow correctly.*

First, run the [`/keyword create`](/commands/tags/create.md) command. A form will pop up onto your screen. Then, you will be able to enter the name and description for the tag. **The name represents the keyword you need to run in order to use it.** For example, if you want to setup `help` as a keyword, then the name should be `help` . The description represents the body of the embed, as showcased below.

{% hint style="warning" %}
Some embed parameters are only available for users with the **Deluxe Tier**.
{% endhint %}

## Deleting a Keyword Handler

To delete a command, you can simply run the [`/keyword delete`](/commands/tags/delete.md)  command and include the name of the tag you wish to delete.

<figure><img src="/files/RUxigqFeU853MA5zaCpW" alt=""><figcaption><p>This was ran during the development phase of Elyxir, prior to the module's function being updated to keywords.</p></figcaption></figure>

## Viewing all of the Keywords

You can view all of the tags in the server using the [`/keyword list`](/commands/tags/list.md) command!

<figure><img src="/files/AsHi5yPjVn41rZkgUjDl" alt=""><figcaption><p><a href="https://zap-hosting.com/deluxe"><strong>Click here to be redirected to our affiliate link!</strong></a></p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.elyxir.dev/features/custom-commands.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
