> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Panneaux de candidature

> Recrutez du personnel et traitez les demandes de rôle avec formulaires, filtres d'éligibilité, votes de relecteurs et actions automatisées.

Un membre clique sur un bouton, répond à vos questions, et le personnel accepte ou refuse. À l'acceptation, Vetox peut attribuer des rôles, lui envoyer un DM, le renommer, ouvrir un canal d'entretien et bien plus.

## Limites

|                                   | Starter | Basic | Max | Black |
| --------------------------------- | ------- | ----- | --- | ----- |
| Panneaux                          | 1       | 3     | 10  | 10    |
| Questions par formulaire          | 5       | 15    | 50  | 50    |
| Actions par étape                 | 1       | 3     | 10  | 10    |
| Formulaires (boutons) par panneau | 1       | 3     | 5   | 10    |

<Warning>
  **Rétrograder supprime définitivement les questions au-delà de la nouvelle limite.** C'est le seul endroit dans Vetox où une rétrogradation détruit des données plutôt que de les désactiver.

  Passer de Max (50 questions) à Basic (15) supprime définitivement les questions à partir de la 16e. Remettre à niveau à nouveau ne les fait pas revenir.

  **Exportez ou copiez vos questions avant de rétrograder.**
</Warning>

Tout le reste lors d'une rétrogradation est désactivé plutôt que supprimé, et revient à la mise à niveau.

## Deux flux de soumission

<CardGroup cols={2}>
  <Card title="Bouton de dialogue" icon="window-maximize">
    Un formulaire pop-up Discord. Gratuit sur chaque palier. **Maximum 5 questions.**
  </Card>

  <Card title="Message privé" icon="envelope">
    Vetox envoie un DM au candidat et pose les questions une à la fois. Prend en charge la limite complète de questions.
  </Card>
</CardGroup>

<Warning>
  **Un formulaire de dialogue avec 6 questions ou plus, où une question au-delà de la cinquième est obligatoire, ne peut jamais être soumis.**

  Les pop-ups Discord contiennent 5 champs. Les questions au-delà ne sont pas affichées, mais une obligatoire est quand même vérifiée — donc on dit au candidat qu'une réponse obligatoire est manquante, sans moyen de la fournir. Rien ne vous avertit lorsque vous enregistrez ceci.

  Si vous avez besoin de plus de 5 questions, utilisez le flux **Message privé**.
</Warning>

### Ce que le flux DM ne peut pas faire

Le flux DM pose les questions sous forme de messages de chat, donc les types de questions plus riches se dégradent :

| Type de question                 | Bouton de dialogue | Message privé                   |
| -------------------------------- | ------------------ | ------------------------------- |
| Texte court, Paragraphe          | Natif              | Natif                           |
| Liste déroulante                 | Natif              | Sélecteur natif                 |
| **Sélecteur d'utilisateur**      | Natif              | **Texte saisi, non validé**     |
| **Sélecteur de rôle**            | Natif              | **Texte saisi, non validé**     |
| **Sélecteur de canal**           | Natif              | **Texte saisi, non validé**     |
| **Sélecteur d'utilisateur/rôle** | Natif              | **Texte saisi, non validé**     |
| **Téléversement de fichier**     | Natif              | **Noms de fichiers uniquement** |

<Warning>
  Dans le flux DM, les quatre types de sélecteurs acceptent **n'importe quel texte** sans validation. Un candidat peut taper n'importe quoi et cela est stocké comme sa réponse. Ne comptez pas sur une réponse de sélecteur pour être un véritable utilisateur, rôle ou canal dans un formulaire DM.
</Warning>

## Questions

Huit types. Les questions de texte prennent une plage de 0 à 4 000 caractères ; les listes déroulantes acceptent jusqu'à 25 choix ; les téléversements de fichiers acceptent jusqu'à 10 fichiers.

## Éligibilité

Qui est autorisé à postuler :

| Filtre                          | Ce qu'il vérifie                                        |
| ------------------------------- | ------------------------------------------------------- |
| **Âge minimum du compte**       | L'ancienneté de leur compte Discord                     |
| **Adhésion minimum au serveur** | Depuis combien de temps ils sont dans votre serveur     |
| **Rôles requis**                | Doivent avoir **au moins un** ou **tous** de ces rôles  |
| **Rôles bloqués**               | Ne peuvent avoir **aucun** ou **tous** de ces rôles     |
| **Vérification multi-serveurs** | Doivent être membres d'autres serveurs nommés (**Max**) |
| **Délai d'attente**             | 0 à 1 440 minutes entre les candidatures                |
| **Maximum en attente**          | 1 à 5 candidatures ouvertes par personne                |
| **DM accessibles**              | Leurs DM doivent être ouverts (activé par défaut)       |

<Info>
  Les rôles requis et bloqués, et le refus automatique, nécessitent **Basic**. La vérification multi-serveurs nécessite **Max**.
</Info>

<Warning>
  **Il n'y a pas de filtre « déjà accepté ».** Une fois quelqu'un accepté, il peut postuler à nouveau dès l'expiration du délai d'attente. Si vous ne voulez pas de candidatures répétées, définissez un long délai d'attente ou ajoutez le rôle accepté aux **Rôles bloqués**.
</Warning>

## Actions de workflow

Ce qui se passe à la soumission, à l'acceptation ou au refus.

| Action                                          | Palier  |
| ----------------------------------------------- | ------- |
| Ajouter des rôles, Retirer des rôles            | Gratuit |
| Envoyer un embed, Envoyer un DM, Ping des rôles | Gratuit |
| Modifier le pseudo, Définir les tags de forum   | Gratuit |
| Expulser, Bannir, Mettre en attente un membre   | Basic   |
| Modifier le nom du fil                          | Basic   |
| Créer un canal d'entretien                      | Basic   |
| Attribuer automatiquement un rôle de probation  | Max     |
| Retarder une action / enchaîner des actions     | Max     |
| **Exécuter une commande**                       | Max     |

<Warning>
  **Exécuter une commande ne fait rien.** Cela s'enregistre, c'est verrouillé derrière Max, et le bot le consigne puis passe à autre chose sans exécuter la commande. L'éditeur l'étiquette en conséquence, mais c'est toujours présenté comme une capacité payante.

  Ne construisez pas un workflow qui en dépend.
</Warning>

### Variables dans les messages d'action

<Warning>
  Les variables de membre et de serveur — `{username}`, `{user.displayName}`, `{nickname}`, `{guildname}`, `{server.name}`, `{server.memberCount}` — **ne se résolvent pas dans les modèles d'action de workflow.**

  Un modèle comme `[{answer1}] {username}` s'affiche comme `[leur réponse]` avec un espace final. Utilisez les variables de réponse et le texte statique dans les actions de workflow ; mettez les détails du membre dans les messages DM à la place, où ils fonctionnent.
</Warning>

## Révision par le personnel

Les candidatures sont publiées dans un canal de révision où les relecteurs acceptent ou refusent.

| Option                             | Notes                                                         |
| ---------------------------------- | ------------------------------------------------------------- |
| **Canal de révision**              | Texte, annonce ou forum                                       |
| **Rôles de relecteur**             | Jusqu'à 10                                                    |
| **Ajouter un fil à la soumission** | Un fil par candidature (**Basic**)                            |
| **Vote**                           | Exiger N approbations ou refus avant une décision (**Basic**) |
| **Refus automatique**              | Refuser après 1 à 720 heures en attente (**Basic**)           |

<Note>
  L'option **fil privé** pour les fils de révision n'a aucun effet — les fils de révision sont toujours publics pour toute personne pouvant voir le canal de révision. Restreignez le canal lui-même à la place.
</Note>

<Note>
  Un relecteur ne peut pas relire sa propre candidature.
</Note>

## Permissions dont Vetox a besoin

| Action                                | Permission                                                           |
| ------------------------------------- | -------------------------------------------------------------------- |
| Ajouter ou retirer des rôles          | **Manage Roles**, et le rôle doit se trouver **en dessous** de Vetox |
| Modifier le pseudo                    | **Manage Nicknames**, et le membre doit être en dessous de Vetox     |
| Expulser / Bannir / Mettre en attente | La permission correspondante, et le membre en dessous de Vetox       |
| Publier l'embed de révision           | **View Channel**, **Send Messages**, **Embed Links**                 |
| Fils de révision                      | **Manage Threads**                                                   |
| Canaux d'entretien                    | **Manage Channels**                                                  |

<Warning>
  **Si Vetox ne peut pas publier dans le canal de révision, on dit quand même au candidat que sa candidature a été soumise** — pendant que le personnel ne la voit jamais. Vérifiez que le bot peut publier dans le canal de révision avant de mettre en service.
</Warning>

La plupart des autres échecs sont signalés dans le canal de révision afin que le personnel puisse voir ce qui n'a pas fonctionné.

## Configuration

<Steps>
  <Step title="Activez Candidatures dans Configuration du serveur" />

  <Step title="Partez d'un modèle">
    Six sont fournis — Candidature Staff, Membre de Jeu, Demande de Rôle, Inscription à un Événement, Demande de Partenariat, Vérification — ou commencez vide.
  </Step>

  <Step title="Choisissez le flux">
    Cinq questions ou moins, le Bouton de dialogue convient. Plus de cinq, utilisez Message privé.
  </Step>

  <Step title="Définissez le canal de révision et les rôles de relecteur">
    Confirmez que Vetox peut y publier.
  </Step>

  <Step title="Ajoutez des actions d'acceptation">
    Typiquement : ajouter le rôle, envoyer un DM de bienvenue. Vérifiez que le rôle est en dessous de Vetox.
  </Step>

  <Step title="Définissez l'éligibilité">
    Un âge minimum du compte bloque les comptes jetables à un coût presque nul pour les candidats sincères.
  </Step>

  <Step title="Envoyez le panneau et testez-le vous-même">
    Soumettez une vraie candidature et allez jusqu'à l'acceptation avant de l'annoncer.
  </Step>
</Steps>

## Dépannage

<AccordionGroup>
  <Accordion title="Les candidats obtiennent une erreur de réponse obligatoire manquante qu'ils ne peuvent pas corriger">
    Un formulaire de dialogue avec plus de 5 questions dont une ultérieure est obligatoire. Passez au flux Message privé, ou rendez les questions 6+ facultatives.
  </Accordion>

  <Accordion title="Les candidatures sont soumises mais le personnel ne les voit jamais">
    Vetox ne peut pas publier dans le canal de révision. On dit quand même au candidat que cela a fonctionné.
  </Accordion>

  <Accordion title="Le rôle n'est pas attribué à l'acceptation">
    Manage Roles, et le rôle doit être en dessous de Vetox dans la liste des rôles.
  </Accordion>

  <Accordion title="Quelqu'un qui avait déjà été accepté a postulé à nouveau">
    Attendu — il n'y a pas de filtre pour cela. Ajoutez le rôle accepté aux Rôles bloqués.
  </Accordion>

  <Accordion title="Mes variables s'affichent vides dans une action d'acceptation">
    Les variables de membre et de serveur ne se résolvent pas dans les actions de workflow. Déplacez ce texte dans le DM d'acceptation.
  </Accordion>

  <Accordion title="Les questions ont disparu après un changement de forfait">
    Une rétrogradation tronque les questions au-delà de la nouvelle limite et elles ne peuvent pas être récupérées.
  </Accordion>

  <Accordion title="Le bouton ne fait rien quand on clique dessus">
    Généralement un panneau qui a été modifié ou recréé après l'envoi du message. Renvoyez le panneau.
  </Accordion>
</AccordionGroup>

<CardGroup cols={2}>
  <Card title="Soumissions" icon="inbox" href="/fr/utility/applications/submissions">
    Réviser, filtrer et exporter les candidatures.
  </Card>

  <Card title="Analytique" icon="chart-line" href="/fr/utility/applications/analytics">
    Taux d'acceptation et où les candidats abandonnent.
  </Card>
</CardGroup>
