Role commands (rôles auto-assignables)

Rôles

Assurez-vous que le bot dispose des permissions de rôles et que son rôle est supérieur au rôle qu'il essaie d'assigner.

Donnez simplement un nom à votre rôle, puis sélectionnez le rôle que le bot doit attribuer à la personne.

Caractéristiques optionnelles

Ne choisissez PAS le rôle que vous ajoutez comme rôle requis ou rôle ignoré.

Requires roles : Exige qu'une personne ait un certain rôle pour pouvoir se donner ce rôle. Ignore roles : Ignore toute personne ayant ce rôle. Group : Place le rôle dans un groupe de rôles (sera expliqué plus en détail plus bas).

Groupes de rôles

Les groupes de rôles sont essentiels si vous souhaitez configurer un menu de rôles.

Les groupes de rôles sont utiles pour appliquer des restrictions à un groupe de rôles, par exemple, vous ne pouvez avoir que l'un ou l'autre rôle, etc. Ils sont également essentiels si vous souhaitez créer un menu de rôles. Pour en créer un, attribuez simplement un nom au groupe de rôles, puis sélectionnez le mode que vous souhaitez utiliser.

Les différents modes

  1. None : Ce mode ne fait rien d'autre que vérifier les rôles requis et les rôles ignorés.

  2. Single : Ils ne peuvent obtenir qu’un seul rôle dans le groupe. (par exemple pour les couleurs)

  3. Multiple : Vous pouvez définir le nombre minimum et maximum de rôles qu'un membre peut avoir dans le groupe.

Caractéristiques optionnelles

Ne choisissez PAS le rôle que vous ajoutez comme rôle requis ou rôle ignoré.

Requires roles : Exige qu'une personne ait un certain rôle pour pouvoir se donner ce rôle. Ignore roles : Ignore toute personne ayant ce rôle. Mode : Sélectionnez entre aucun, un ou plusieurs pour limiter le nombre de rôles qu’ils peuvent s’assigner eux-mêmes.

Les groupes de rôles ont des options supplémentaires qui peuvent être activées / désactivées en cochant la case correspondante, telle que:

  • Exiger qu'un utilisateur ait à tout moment l'un des rôles suivants (après l'affectation initiale).

  • Supprimer le rôle précédent lorsqu’ils s’assignent un autre rôle du groupe.

Exemple d'utilisation:

Supposons que vous ayez un serveur avec 3 factions et que vous voulez que les gens puissent s'attribuer leur propre faction quand ils se joignent. C’est assez simple, il suffit de:

  • Créer les 3 rôles

  • Créer 3 commandes de rôle pour ces rôles

Maintenant tout le monde peut s’assigner une faction ! Il y a cependant quelques problèmes avec cette configuration :

  1. Vous pouvez vous assigner plus d'une faction.

  2. Les gens peuvent changer librement de faction.

Pour résoudre ces problèmes, nous pouvons créer un nouveau groupe avec le mode Single et attribuer les commandes de rôle précédentes à ce groupe. Génial ! Maintenant, nous ne pouvons avoir qu’une faction ! Comment pouvons-nous résoudre le saut entre les factions alors ? Vous pouvez activer le paramètre Require 1 role in group. Désormais, ils ne peuvent pas supprimer les rôles du groupe, et ils peuvent avoir un maximum de 1 rôle dans le groupe : ils ne peuvent donc plus se déplacer !

Ajout de rôles au groupe de rôles

Les rôles ne peuvent être attribués qu'à un seul groupe.

Référez-vous aux fonctionnalités facultatives des rôles et sélectionnez le groupe de rôles auquel vous souhaitez attribuer le rôle.

Role Menu

Assurez-vous d'avoir créé vos commandes de rôle et de leur avoir attribué un groupe de rôles avant de commencer. Le menu de rôles ne fonctionnera PAS si vous ne l'avez pas déjà fait.

Le menu de rôles permet aux personnes d'attribuer des rôles en ajoutant des réactions à un message. Exemple de menu de rôles :

Un menu de rôles ne peut prendre en charge qu’un maximum de 20 rôles en raison de la limite du nombre de réactions (émojis) par messages de Discord. Si votre groupe de rôles compte plus de vingt rôles, le menu de rôles ne fonctionnera pas.

Pour configurer un menu de rôles, les rôles associés doivent être ajoutés à un groupe de rôles , puis vous appelez la commande :-rolemenu create Group_Name_Here

Le mode groupe et les autres restrictions du groupe de rôles et du rôle s'appliquent toujours aux rôles du menu de rôles. Une fois que vous avez entré la commande, le processus d’installation vous accompagnera. Si vous souhaitez désactiver les messages privés (MP) / créer un message personnalisé / ajouter un nouveau rôle à votre menu de rôles, veuillez lire l'aide jusqu'à la fin.

Tutoriel pas à pas

Assurez-vous d'avoir créé vos commandes de rôle et de leur avoir attribué un groupe de rôles avant de commencer. Le menu de rôles ne fonctionnera PAS si vous ne l'avez pas déjà créé.

Une fois que vous avez créé vos commandes de rôle et que vous les avez attribuées à un groupe de rôles, accédez au salon Discord où vous souhaitez que le menu de rôles soit créé. Là vous tapez -rolemenu create Gender.

Assurez-vous de remplacer Gender par le nom de votre groupe de rôles.

Comme vous pouvez le constater, le bot a commencé à créer le menu. Il vous demande d'ajouter les émojis pour un rôle. Dans le cas présent, le rôle est le rôle féminin. Je vais réagir au message avec l'émote que je veux associé au rôle féminin.

Assurez-vous de réagir au message d'origine (celui avec l'autre réaction). Si vous l'ajoutez à l'autre message du bot, cela ne fera rien.

Maintenant, le bot veut que vous réagissiez au premier message pour le rôle suivant, ici, le rôle Homme .

A partir de maintenant, les gens peuvent commencer à utiliser le menu en cliquant sur la réaction spécifique. Le message inutile sera automatiquement supprimé dans quelques minutes.

Custom message

Pour créer un menu de rôles sur un message personnalisé, tel que le menu de rôles d'événement que vous avez vu plus tôt, vous devez d'abord envoyer votre message. Obtenez ensuite l'ID du message en suivant les étapes de la procédure d'obtention d'un ID de message et en tapant la commande suivante : -rolemenu create (group name) -m (message id).Vous compléterez ensuite le menu de rôles comme vous le feriez avec n'importe quel menu de rôles normal.

Désactiver la confirmation par MP

Si vous ne voulez pas que le bot vous envoie un MP quand vous vous donnez ou que vous vous retirez un rôle, tapez la commande suivante :-rolemenu update (message id) -nodm

Une fois que vous avez terminé d’éditer ou de créer votre menu de rôles, il indique si le MP est activé ou non.

Supprimer les rôles lors de la réaction

Supprimez les rôles lors de la réaction, cela signifie qu'au lieu de l'ancien mode de basculement, l'ajout de réactions vous donnera le rôle, et le fait de supprimer les réactions vous enlèvera le rôle correspondant. Ce mode sera activé par défaut pour les nouveaux menus.

Vous pouvez définir les anciens menus pour utiliser cet indicateur en utilisant la commande -rolemenu update (message id) -rr

Options du menu de rôles

Supprimer un menu de rôles

Si vous souhaitez supprimer le menu de rôles d'un message, vous pouvez saisir -rolemenu remove (message id). Cela supprimera le menu du message. Le message lui-même ne sera pas supprimé, mais le bot ne fera plus rien avec les réactions sur ce message.

Edition d'un menu de rôles

Si vous souhaitez modifier l'émote d'une réaction, vous pouvez le faire en tapant rolemenu edit (message id). Après avoir tapé cette commande, la commande vous demandera de réagir sur l'émote que vous souhaitez modifier. Après avoir réagi sur l'émote souhaitée, il vous sera demandé de réagir avec votre nouvel émote dans le menu des rôles.

Réinitialiser toutes les réactions

Si vous modifiez vos émotes de réaction ou si vous souhaitez simplement lui donner un nouvel élan, vous pouvez réinitialiser toutes les réactions en tapant : -rolemenu resetreactions (message id) Toutes les réactions de ce menu seront supprimées et rajoutées. Elle peut être utilisée pour corriger la commande.

Mise à jour d'un menu de rôles

Si vous avez ajouté un nouveau rôle à votre groupe de rôles, vous pouvez mettre à jour votre menu de rôles. Vous pouvez le mettre à jour en tapant -rolemenu update (message id) et en suivant les instructions données. Si vous avez supprimé un rôle, vous devrez le supprimer et en créer un nouveau à partir de zéro.

Comment obtenir un identifiant de message (bureau)

Assurez-vous que le mode développeur est activé dans vos paramètres de Discord.

Pour obtenir l'ID du message sur lequel vous souhaitez définir le menu de rôles personnalisé, cliquez sur les trois points à l'extrême droite du message, puis sur Copy ID

Last updated