Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auto-moderation #106

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
93 changes: 93 additions & 0 deletions docs/2.modules/25.auto-moderation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
---
title: Auto-Modération
description: Configurez des règles de modération automatiques pour sécuriser votre serveur !
navigation.icon: 'twemoji:shield'
contributors: ['rababio4579']
updated_at: ''
---


## Détection d'infractions

Les infractions servent à bloquer les mauvais comportements tels que les spams, les publicités, ou encore les insultes.

::tabs
::tab{ label="Via la commande /config" }
Rendez-vous d'abord dans la catégorie **`🔨 Modération`** de la commande \</config> puis appuyez sur **`Détection d'infractions`**. Vous pourrez ensuite configurer les différents modules :

![Menu de configuration de l'auto-modération](../assets/auto-moderation/config.png)

::hint{ type="warning" }
Sachez que certaines fonctionnalités apparaissant dans l'image ci dessus *(`Masquer le nom du modérateur en MP`, `Cacher les réponses des commandes` et `Sanctions prédéfinies`)* disponibles via la commande \</config> n'apparaissent pas sur cette page. **Cette dernière traite uniquement de l'auto-modération.** Si vous recherchez des informations concernant la modération, consultez la page prévue à cet effet ➜ **[`🔨 Modération`](https://draftbot.fr/docs/modules/moderation)**.
::

::hint{ type="info" }
Les options présente ci-dessus peuvent ne pas être présente dans certain modules de détection d'infractions.
::

::hint{ type="info" }

**N'oubliez pas d'activer le système**, via le premier bouton :

![Bouton pour activer le système](../assets/auto-moderation/activate.png)

::
::

::tab{ label="Via le panel" }
[Accéder au panel de **DraftBot**](/dashboard/first/auto-moderation)

Rendez-vous dans la rubrique **`🛡️ Auto-Modération`**.

![Détection d'infractions via le panel](../assets/auto-moderation/panel-up.png)

## Options récurentes :

- Censure
- Mode silencieux
- Salons ignorés
- Rôles ignorés

::hint{ type="info" }
Les options présente ci-dessus peuvent ne pas être présente dans certain modules de détection d'infractions.
::

::hint{ type="warning" }
Une fois fini, n'oubliez pas d'enregistrer vos modifications avec le bouton **`Sauvegarder`** en bas de la page.
::
::
::

### Options

- Censure
- Mode silencieux
- Salons ignorés
- Rôles ignorés

## Sanctions automatiques

Ce système permet aux modérateurs d'appliquer des sanctions prédéfinies, via la commande \</mod>.

### Configuration

::tabs
::tab{ label="Via la commande /config" }
Rendez-vous d'abord dans la catégorie **`🔨 Modération`** de la commande \</config> puis appuyez sur **`Sanctions automatiques`**. Vous pourrez ensuite configurer les différents modules :

![Sanctions automatiques via le /config](../assets/auto-moderation/auto-sanctions.png)

::

::tab{ label="Via le panel" }
Rendez-vous ensuite dans la rubrique **`🛡️ Auto-Modération`**.

![Sanctions automatiques via le panel](../assets/auto-moderation/panel-down.png)

Programer une sanction automatique

::hint{ type="warning" }
Une fois fini, n'oubliez pas d'enregistrer vos modifications avec le bouton **`Sauvegarder`** à droite de la page.
::
::
::
214 changes: 107 additions & 107 deletions docs/2.modules/25.starboards.md → docs/2.modules/26.starboards.md
Original file line number Diff line number Diff line change
@@ -1,107 +1,107 @@
---
title: Starboards
description: Mettez en avant les meilleurs messages de votre serveur dans un salon dédié en interagissant avec une réaction.
navigation.icon: 'twemoji:star'
contributors: ['rababio4579', 'wapiti13', 'kazotka']
updated_at: '2024-09-30'
---
## Comment ça marche ?
Le système de starboard met en avant les messages recevant un certain nombre de réactions `⭐`, qui seront alors affichés par DraftBot dans un salon dédié, choisi ou créé lors de la configuration.
## Configuration du système
::tabs
::tab{ label="Via la commande /config" }
### Créer un starboard
Pour ajuster les paramètres de niveaux directement sur Discord, utilisez la commande \</config>, puis sélectionnez l'onglet "Starboard". Après avoir cliqué sur le bouton "Créer", laissez-vous guider par les questions afin de configurer le starboard à l'image de votre serveur.
Vous pouvez notamment définir le salon du starboard, ainsi que son nom.
La personnalisation de l'emoji est réservée aux serveurs [premium](/premium).
![La configuration via la commande /config](../assets/starboards/config_example.png)
::hint{ type="info" }
Vous pourrez ensuite modifier ou supprimer les starboards existants via les boutons "Modifier" et "Supprimer".
::
::
::tab{ label="Via le panel" }
Pour configurer le système via le [panel](/dashboard/first/community), il vous suffit de vous diriger dans l'onglet "Communautaire". Ensuite, descendez dans la liste des systèmes et vous trouverez la section dédiée aux starboards.
![La configuration via le panel](../assets/starboards/panel_example.png)
### Créer un starboard
Pour créer un starboard, descendez dans la partie dédiée aux starboards et cliquez sur "Créer un hub". Par la suite, DraftBot vous proposera une sorte de menu de configuration pour configurer votre premier starboard.
![Menu de création](../assets/starboards/starboards-create-2.png)
::hint{ type="info" }
Vous pourrez ensuite modifier ou supprimer les starboards existants via les boutons "Modifier" et "Supprimer".
Vous pouvez aussi désactiver votre starboard tout en le conservant en décochant la case à gauche du bouton "Modifier".
![La configuration via le panel](../assets/starboards/dashboard_config.png)
::
::
::
## Options disponibles
### Salon
- **Conditions par salon** : Permet de modifier le nombre de réactions nécessaires pour publier un message, individuellement en fonction des salons.
- **Salon pouvant être mis en avant** : Permet de choisir des salons dont les messages pourront apparaître dans le starboard.
### Réaction
- **Émoji** : Permet de modifier l'émoji par défaut du starboard [(premium ✨)](/premium)
- **Réactions minimums** : Permet de définir un nombre minimum de réactions (entre 1 et 25).
- **Retirer les réactions de l'auteur** : Permet de retirer la réaction de l'emoji du starboard laissée par l'auteur sur ses propres messages.
- **Ignorer les messages des bots** : Permet d'empêcher la mise en avant des messages des bots.
### Rôles
- **Rôles pouvant être mis en avant** : Permet de définir les rôles dont les messages peuvent apparaître dans le starboard.
- **Rôles pouvant voter** : Permet de définir les rôles dont les réactions sont comptabilisées avant qu'un message soit mis en avant.
### Personnalisation
- Permet de modifier le contenu du message, de le **mettre ou non dans un embed**.
- Si l'embed est activé, il sera possible de changer sa couleur. [(premium ✨)](/premium)
::collapse{ label="Variables disponibles" }
- `{user}` ➜ Surnom du membre sur le serveur.
- `{user.username}` ➜ Pseudo du compte du membre.
- `{user.globalname}` ➜ Nom affiché du compte du membre.
- `{emoji}` ➜ Emoji du starboard.
- `{emoji.count}` ➜ Nombre de réactions.
- `{message.url}` ➜ Lien vers le message.
![Message par défaut](../assets/starboards/starboards-content.png)
::
## Les différents formats
::tabs
::tab{ label="Message via un Embed" }
![Message via un Embed](../assets/starboards/example_embed.png)
::
::tab{ label="Message sans Embed" }
![Message sans Embed](../assets/starboards/example.png)
::
::
---
title: Starboards
description: Mettez en avant les meilleurs messages de votre serveur dans un salon dédié en interagissant avec une réaction.
navigation.icon: 'twemoji:star'
contributors: ['rababio4579', 'wapiti13', 'kazotka']
updated_at: '2024-09-30'
---

## Comment ça marche ?

Le système de starboard met en avant les messages recevant un certain nombre de réactions `⭐`, qui seront alors affichés par DraftBot dans un salon dédié, choisi ou créé lors de la configuration.

## Configuration du système

::tabs
::tab{ label="Via la commande /config" }

### Créer un starboard

Pour ajuster les paramètres de niveaux directement sur Discord, utilisez la commande \</config>, puis sélectionnez l'onglet "Starboard". Après avoir cliqué sur le bouton "Créer", laissez-vous guider par les questions afin de configurer le starboard à l'image de votre serveur.

Vous pouvez notamment définir le salon du starboard, ainsi que son nom.
La personnalisation de l'emoji est réservée aux serveurs [premium](/premium).

![La configuration via la commande /config](../assets/starboards/config_example.png)

::hint{ type="info" }
Vous pourrez ensuite modifier ou supprimer les starboards existants via les boutons "Modifier" et "Supprimer".
::
::

::tab{ label="Via le panel" }
Pour configurer le système via le [panel](/dashboard/first/community), il vous suffit de vous diriger dans l'onglet "Communautaire". Ensuite, descendez dans la liste des systèmes et vous trouverez la section dédiée aux starboards.

![La configuration via le panel](../assets/starboards/panel_example.png)

### Créer un starboard

Pour créer un starboard, descendez dans la partie dédiée aux starboards et cliquez sur "Créer un hub". Par la suite, DraftBot vous proposera une sorte de menu de configuration pour configurer votre premier starboard.

![Menu de création](../assets/starboards/starboards-create-2.png)

::hint{ type="info" }
Vous pourrez ensuite modifier ou supprimer les starboards existants via les boutons "Modifier" et "Supprimer".


Vous pouvez aussi désactiver votre starboard tout en le conservant en décochant la case à gauche du bouton "Modifier".
![La configuration via le panel](../assets/starboards/dashboard_config.png)
::

::
::

## Options disponibles

### Salon

- **Conditions par salon** : Permet de modifier le nombre de réactions nécessaires pour publier un message, individuellement en fonction des salons.

- **Salon pouvant être mis en avant** : Permet de choisir des salons dont les messages pourront apparaître dans le starboard.

### Réaction

- **Émoji** : Permet de modifier l'émoji par défaut du starboard [(premium ✨)](/premium)

- **Réactions minimums** : Permet de définir un nombre minimum de réactions (entre 1 et 25).

- **Retirer les réactions de l'auteur** : Permet de retirer la réaction de l'emoji du starboard laissée par l'auteur sur ses propres messages.

- **Ignorer les messages des bots** : Permet d'empêcher la mise en avant des messages des bots.

### Rôles

- **Rôles pouvant être mis en avant** : Permet de définir les rôles dont les messages peuvent apparaître dans le starboard.

- **Rôles pouvant voter** : Permet de définir les rôles dont les réactions sont comptabilisées avant qu'un message soit mis en avant.

### Personnalisation

- Permet de modifier le contenu du message, de le **mettre ou non dans un embed**.

- Si l'embed est activé, il sera possible de changer sa couleur. [(premium ✨)](/premium)

::collapse{ label="Variables disponibles" }

- `{user}` ➜ Surnom du membre sur le serveur.
- `{user.username}` ➜ Pseudo du compte du membre.
- `{user.globalname}` ➜ Nom affiché du compte du membre.
- `{emoji}` ➜ Emoji du starboard.
- `{emoji.count}` ➜ Nombre de réactions.
- `{message.url}` ➜ Lien vers le message.


![Message par défaut](../assets/starboards/starboards-content.png)
::

## Les différents formats

::tabs
::tab{ label="Message via un Embed" }
![Message via un Embed](../assets/starboards/example_embed.png)
::

::tab{ label="Message sans Embed" }
![Message sans Embed](../assets/starboards/example.png)
::
::
Binary file added docs/assets/auto-moderation/activate.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/auto-moderation/auto-sanctions.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/auto-moderation/config.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/auto-moderation/panel-down.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/auto-moderation/panel-up.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.