> For the complete documentation index, see [llms.txt](https://suggester.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://suggester.gitbook.io/docs/v3/admin/config.md).

# Config

{% hint style="danger" %}
This site no longer receives updates. Visit the [**new** **documentation**](https://suggester.js.org) instead.
{% endhint %}

#### Description

The `config` command allows server admins to set various settings of the bot without going through the entire setup.

#### Required Arguments&#x20;

None

{% hint style="info" %}
Using this command with no arguments will give instructions on how to use it.
{% endhint %}

#### Optional Arguments

*For viewing current settings:*

* To view all current server settings, use `config list`
* &#x20;To view a specific server setting use `config <element>` with no other parameters

*For configuration:*

`element` - A valid config element.

| Config Element | Function                                                                                                                                                                                                                                                                                                                                                                                                                                               | Valid Inputs                            | Usage                                                                         |
| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------- | ----------------------------------------------------------------------------- |
| admin          | Anyone with this role inherits staff permissions, but also has permission to configure server settings.                                                                                                                                                                                                                                                                                                                                                | Role name, ID, or @mention              | `config admin [add/remove/list] [role]`                                       |
| staff          | Anyone with this role has permission to accept and deny suggestions, as well as interact with them in other ways.                                                                                                                                                                                                                                                                                                                                      | Role name, ID, or @mention              | `config staff [add/remove/list] [role]`                                       |
| review         | The channel where suggestions are sent immediately after submission to be reviewed by staff. (Only if the mode is set to **review**)                                                                                                                                                                                                                                                                                                                   | Channel ID, name or #mention            | `config review [channel]`                                                     |
| suggestions    | The channel where approved suggestions are posted. (If the mode is set to **autoapprove** then suggestions are automatically posted here)                                                                                                                                                                                                                                                                                                              | Channel ID, name or #mention            | `config suggestions [channel]`                                                |
| denied         | <p>The channel where suggestions that are denied/deleted are posted.</p><p></p><p>Using <code>none</code> as the channel will remove the denied suggestions channel if there is one set.</p>                                                                                                                                                                                                                                                           | Channel ID, name, #mention, or `none`   | `config denied [channel]`                                                     |
| logs           | <p>The channel where all actions taken on suggestions are logged.</p><p></p><p>Using <code>none</code> as the channel will remove the log channel if there is one set.</p>                                                                                                                                                                                                                                                                             | Channel ID, name, #mention, or `none`   | `config logs [channel]`                                                       |
| emojis         | <p>The emojis that should be reacted on approved suggestions. The defaults are 👍, 🤷, and 👎 for upvote, shrug, and downvote respectively. Selecting <code>disable</code> for an emote disables it - meaning it won't be added to future approved suggestions.</p><p></p><p>The <code>toggle/enable/disable</code> parameters will edit the setting controlling reactions to suggestion feed posts - this is <strong>enabled</strong> by default.</p> | Unicode or custom emoji from the server | `config emojis [upvote/shrug/downvote/toggle/enable/disable] [emoji/disable]` |
| notify         | <p>The <code>notify</code> element specifies whether server members should be notified through DM when actions are taken on their suggestions.</p><p></p><p>This is <strong>enabled</strong> by default.</p>                                                                                                                                                                                                                                           | `enable`, `disable`, or `toggle`        | `config notify [enable/disable/toggle]`                                       |
| mode           | The `mode` element configures the mode of suggestion handling. Setting this to `review` will put all suggestions through the review process before sending them to the suggestions channel. Setting this to `autoapprove` will automatically send all submitted suggestions to the suggestions feed.                                                                                                                                                   | `review` or `autoapprove`               | `config mode [review/autoapprove]`                                            |
| prefix         | The prefix that all commands start with Example: in `.command` the prefix is `.`                                                                                                                                                                                                                                                                                                                                                                       | Any string with no spaces               | `config prefix [prefix]`                                                      |

* `additional parameters` - Additional setting parameters (see "Usage" on the above table)

#### Usage

```
.config (element) (additional parameters)
```

{% hint style="info" %}
Arguments in `[brackets]` are required, while arguments in `(parenthesis)` are optional.
{% endhint %}

Aliases: `cfg`, `serverconfig`, `configure`

#### Permission Required

Any user with the **Manage Server** permission, or a configured admin role.
