Aller au contenu

Documentation

Bien démarrer avec Garita.

Les premiers pas, les permissions que demande chaque module et les commandes disponibles. Le tableau des permissions est généré à partir du registre des modules, dans le code lui-même.

Premiers pas

  1. Obtenez l’accès

    Appuyez sur « Ajouter à Discord » et choisissez votre serveur. Discord vous montrera les permissions demandées.

    Ajouter à Discord (s’ouvre dans un nouvel onglet)
  2. Placez le rôle de Garita

    Dans Paramètres du serveur → Rôles, placez le rôle de Garita au-dessus des rôles qu’il doit gérer. Discord ne laisse pas un bot agir sur des rôles plus hauts que le sien.

  3. Ouvrez le tableau de bord

    Connectez-vous avec votre compte Discord et choisissez le serveur que vous voulez configurer.

  4. Activez ce dont vous avez besoin

    Chaque module indique les permissions qui lui manquent avant de pouvoir être activé. Commencez par la sécurité.

  5. Commencez en mode observation

    Le honeypot commence par enregistrer sans sanctionner. Une fois que vous avez vérifié ce qu’il a noté, armez-le avec /honeypot enable.

Permissions et intents par module

Les permissions du bot dont chaque module a besoin pour agir, et les événements de la passerelle (intents) qu’il écoute. Garita vérifie les permissions avant d’activer un module et avant chaque action.

Les intents marqués comme privilégiés (Membres, Contenu des messages) doivent être activés dans le portail des développeurs et demandent l’accord de Discord au-delà de 100 serveurs.

Permissions et intents par module (générés à partir du registre des modules)
ModulePermissions du botIntents
Sécurité
Honeypot
  • Voir les salons
  • Envoyer des messages
  • Intégrer des liens
  • Joindre des fichiers
  • Bannir des membres
  • Serveurs, salons et rôlesGuilds
  • Messages du serveurGuildMessages
  • Bannissements et journal d’auditGuildModeration
Anti-raid
  • Gérer les rôles
  • Gérer les salons
  • Expulser des membres
  • Exclure temporairement des membres
  • Gérer le serveur
  • Serveurs, salons et rôlesGuilds
  • MembresGuildMembersPrivilégié
  • Messages du serveurGuildMessages
Anti-nuke
  • Voir les logs du serveur
  • Gérer les rôles
  • Gérer les salons
  • Serveurs, salons et rôlesGuilds
  • Bannissements et journal d’auditGuildModeration
Vérification
  • Gérer les rôles
  • Envoyer des messages
  • Intégrer des liens
  • Serveurs, salons et rôlesGuilds
  • MembresGuildMembersPrivilégié
Modération
Automod
  • Gérer les messages
  • Exclure temporairement des membres
  • Gérer le serveur
  • Serveurs, salons et rôlesGuilds
  • Messages du serveurGuildMessages
  • Contenu des messagesMessageContentPrivilégié
  • Exécutions de l’AutoModAutoModerationExecution
Modération
  • Expulser des membres
  • Bannir des membres
  • Exclure temporairement des membres
  • Gérer les messages
  • Voir les anciens messages
  • Serveurs, salons et rôlesGuilds
  • Bannissements et journal d’auditGuildModeration
Journaux
  • Voir les salons
  • Envoyer des messages
  • Intégrer des liens
  • Serveurs, salons et rôlesGuilds
  • Bannissements et journal d’auditGuildModeration
  • Messages du serveurGuildMessages
  • États vocauxGuildVoiceStates
Communauté
Bienvenue
  • Voir les salons
  • Envoyer des messages
  • Intégrer des liens
  • Serveurs, salons et rôlesGuilds
  • MembresGuildMembersPrivilégié
Rôles et accueil
  • Gérer les rôles
  • Envoyer des messages
  • Serveurs, salons et rôlesGuilds
  • MembresGuildMembersPrivilégié
  • RéactionsGuildMessageReactions
Suivi des invitations
  • Gérer le serveur
  • Serveurs, salons et rôlesGuilds
  • InvitationsGuildInvites
  • MembresGuildMembersPrivilégié
Examen de whitelist
  • Gérer les rôles
  • Envoyer des messages
  • Intégrer des liens
  • Créer des fils privés
  • Envoyer des messages dans les fils
  • Gérer les fils
  • Serveurs, salons et rôlesGuilds
  • Messages du serveurGuildMessages
  • Contenu des messagesMessageContentPrivilégié
Monétisez votre serveur
  • Gérer les rôles
  • Serveurs, salons et rôlesGuilds
  • MembresGuildMembersPrivilégié
Participation
Niveaux
  • Gérer les rôles
  • Envoyer des messages
  • Serveurs, salons et rôlesGuilds
  • Messages du serveurGuildMessages
  • États vocauxGuildVoiceStates
Économie virtuelle
  • Gérer les rôles
  • Envoyer des messages
  • Serveurs, salons et rôlesGuilds
Giveaways
  • Envoyer des messages
  • Intégrer des liens
  • Serveurs, salons et rôlesGuilds
Sondages
  • Envoyer des messages
  • Intégrer des liens
  • Serveurs, salons et rôlesGuilds
Événements et rappels
  • Envoyer des messages
  • Intégrer des liens
  • Serveurs, salons et rôlesGuilds
Anniversaires
  • Envoyer des messages
  • Gérer les rôles
  • Serveurs, salons et rôlesGuilds
Starboard
  • Envoyer des messages
  • Intégrer des liens
  • Voir les anciens messages
  • Serveurs, salons et rôlesGuilds
  • RéactionsGuildMessageReactions
Succès
  • Envoyer des messages
  • Gérer les rôles
  • Serveurs, salons et rôlesGuilds
  • Messages du serveurGuildMessages
  • États vocauxGuildVoiceStates
  • MembresGuildMembersPrivilégié
  • RéactionsGuildMessageReactions
Jeux
  • Envoyer des messages
  • Intégrer des liens
  • Joindre des fichiers
  • Serveurs, salons et rôlesGuilds
  • Messages du serveurGuildMessages
Musique
  • Voir les salons
  • Envoyer des messages
  • Intégrer des liens
  • Se connecter
  • Parler
  • Serveurs, salons et rôlesGuilds
  • Messages du serveurGuildMessages
  • États vocauxGuildVoiceStates
Effets de voix
  • Voir les salons
  • Envoyer des messages
  • Intégrer des liens
  • Se connecter
  • Parler
  • Serveurs, salons et rôlesGuilds
  • États vocauxGuildVoiceStates
Support
Tickets et recours
  • Gérer les salons
  • Gérer les rôles
  • Envoyer des messages
  • Intégrer des liens
  • Voir les anciens messages
  • Joindre des fichiers
  • Serveurs, salons et rôlesGuilds
  • Messages du serveurGuildMessages
  • Contenu des messagesMessageContentPrivilégié
Alertes réseaux sociaux
Alertes réseaux sociaux
  • Envoyer des messages
  • Intégrer des liens
  • Serveurs, salons et rôlesGuilds
Marchés
  • Voir les salons
  • Envoyer des messages
  • Intégrer des liens
  • Joindre des fichiers
  • Serveurs, salons et rôlesGuilds
Utilitaires
Vocal temporaire
  • Gérer les salons
  • Déplacer des membres
  • Se connecter
  • Serveurs, salons et rôlesGuilds
  • États vocauxGuildVoiceStates
Automatisations
  • Gérer les rôles
  • Envoyer des messages
  • Serveurs, salons et rôlesGuilds
Commandes personnalisées
  • Envoyer des messages
  • Intégrer des liens
  • Serveurs, salons et rôlesGuilds
  • Messages du serveurGuildMessages
Créateur d’embeds
  • Envoyer des messages
  • Intégrer des liens
  • Serveurs, salons et rôlesGuilds
Salons de statistiques
  • Gérer les salons
  • Voir les salons
  • Se connecter
  • Serveurs, salons et rôlesGuilds
Emojis
  • Créer des expressions
  • Gérer les expressions
  • Serveurs, salons et rôlesGuilds
Recherche
  • Envoyer des messages
  • Intégrer des liens
  • Serveurs, salons et rôlesGuilds
Enregistrer
  • Voir les salons
  • Se connecter
  • Envoyer des messages
  • Intégrer des liens
  • Changer le pseudo
  • Serveurs, salons et rôlesGuilds
  • États vocauxGuildVoiceStates
Plateforme
StatistiquesAucune en plus
  • Serveurs, salons et rôlesGuilds
Sauvegardes
  • Gérer les rôles
  • Gérer les salons
  • Serveurs, salons et rôlesGuilds
Personnalisation du bot
  • Changer le pseudo
  • Joindre des fichiers
  • Serveurs, salons et rôlesGuilds

Commandes

Les commandes slash disponibles dans le code actuel. Les autres modules documenteront les leurs quand ils seront prêts.

Commandes
CommandeCe qu’elle faitQui peut l’utiliser
/helpAide et liens utiles.Tout le monde
/pingLatence et santé du bot.Tout le monde
/honeypot setupSalon piège, sanction et suppression des messages (démarre en observation).Équipe avec permissions
/honeypot publishPublie ou republie l’avertissement.Équipe avec permissions
/honeypot enableArme le piège avec ou sans sanctions, avec confirmation.Équipe avec permissions
/honeypot statusConfiguration et compteurs.Équipe avec permissions
/honeypot disableDésarme le piège (les softbans en cours vont jusqu’au bout).Équipe avec permissions

Avec un client Discord en espagnol, les commandes s’affichent sous les noms /ayuda, /honeypot configurar, publicar, activar, estado et desactivar.