> For the complete documentation index, see [llms.txt](https://wiki.staffplusplus.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.staffplusplus.org/master/integrations/discord-integration/staff-chat.md).

# Staff Chat

{% hint style="info" %}
This functionality requires the DiscordSRV plugin
{% endhint %}

You can use the discord integration plugin to setup a staff-chat channel and synchronize messages between in-game and discord chat.\
\
To do so you must have the DiscordSRV bot configured as described here: <https://docs.dedicatedmc.io/plugins-mods/how-to-install-discordsrv/>\
\
Once this is setup you can start setting up Staff++ Discord.

### **Discord setup**

Go into Discord and create a new channel. The channel name can be whatever you want.

![](/files/-MVWbrULqKVH6iu6Nect)

![](/files/-MVWc3U8hOoJTOEFUvea)

Go ahead an grab the **channel id** by right clicking on the channel name and selecting **copy id:**

![](/files/-MVWfmTDwt3xcStw5S3q)

### DiscordSRV Configuration

Open the **config.yml** file of the DiscordSRV plugin. Add your channel id to the channels array.\
The identifier inside the array must be **"staffplusplus-staffchat".**

```yaml
Channels: { "global": "000000000000000000", "staffplusplus-staffchat": "xxxxxxxxxxxxxxxxxxxxx"}
```

### Staff++ Discord Configuration

Open the config.yml of the Staff++ plugin. And enable staffchat sync.

```yaml
StaffPlusPlusDiscord:
  staffchat:
    # message format is no longer supported. 
    # Instead you must configure the format using DiscordSRV
    message-format: '&9&l(discord) &7%text%'
    sync: true
```

That's it! Restart your server and you will be see that message in game get displayed inside your discord channel and vice versa.&#x20;

### Example messages

![](/files/-MVWjhM7I0S3lYZsPKeS)

![](/files/-MVWjwIRiPvluRGgz4qQ)
