# Server Characters

Would you like to manage characters in your server? Checkout `Server character system` which lets you list, activate, and control characters for channels.

## Commands

<details>

<summary>/server settings set</summary>

Update server settings for say logs and private threads

**Optional Arguments**

* `say_log` : Channel to log say command usage
* `unset_say_log` : Unset the log channel
* `private_thread` : Allow users to create private threads

</details>

<details>

<summary>/server settings view</summary>

View current server settings

</details>

<details>

<summary>/server character list</summary>

List all AI characters in the server

</details>

<details>

<summary>/server character info</summary>

Get information about a specific AI character

**Necessary arguments:**

* `name` : Name of the character

</details>

<details>

<summary>/server character activate</summary>

Activate a character in this channel

**Necessary arguments:**

* `name` : Name of the character

**Optional Arguments**

* `second_activate` : Activate as second character

</details>

<details>

<summary>/server character deactivate</summary>

Deactivate character in this channel

**Optional Arguments**

* `second_activate` : Deactivate second character

</details>

<details>

<summary>/server character active</summary>

List active characters in this channel

</details>

<details>

<summary>/say</summary>

Say something using a character

**Necessary arguments:**

* `name` : Character name
* `message` : Message to send

</details>

<details>

<summary>/cmh</summary>

Purge message context for the AI in this channel

</details>

<details>

<summary>/dashboard access add</summary>

Grant a user access to the server dashboard

**Necessary arguments:**

* `user` : User to grant access

</details>

<details>

<summary>/dashboard access remove</summary>

Revoke a user's access to the server dashboard

**Necessary arguments:**

* `user` : User to revoke access

</details>

<details>

<summary>/dashboard access list</summary>

List all users with manual dashboard access

</details>
