# Discord Inegration

{% hint style="info" %}
Use your exports/trigger here if using any other appearance script
{% endhint %}

{% stepper %}
{% step %}

### Enable discord integration

```lua
Config.UseDiscordRoles = true
```

{% endstep %}

{% step %}

### Insert your bot token that is in your discord server&#x20;

{% hint style="info" %}
create / mange your discord bot here [Developer Portal](https://discord.com/developers/docs/intro)
{% endhint %}

```lua
Config.BotToken         = ("Bot %s"):format("insert_bot_token_here")
```

{% endstep %}

{% step %}

### Set your discord server id

{% hint style="info" %}
How to get discord server id [Guide](https://support.discord.com/hc/en-us/articles/206346498-Where-can-I-find-my-User-Server-Message-ID)
{% endhint %}

```lua
Config.DiscordGuild     = "server_id"
```

{% endstep %}

{% step %}

### Add discord roles

{% hint style="info" %}
Get discord role id [Guide](https://cybrancee.com/learn/knowledge-base/how-to-find-a-discord-role-id/)
{% endhint %}

```lua
Config.DiscordRoles     = { 
	["role_id"] = {
		theme = "red",
		label = "Project",
		image = Config.ImagePath:format("dev"),
	},
	["another_role_id"] = {
		theme = "orange",
		label = "Staff",
		image = Config.ImagePath:format("staff"),
	},
}
```

{% endstep %}
{% endstepper %}
