Bot Discord de Gestion
Les bot Discord de gestion sont des bot que j'ai réalisé en Node.JS
Ils possèdent plusieurs fonctionnalités :
Le système de gestion des membres
Le système de gestion des membres permet de gérer les membres du serveur
Il permet de :
- Arvertir un membre (sanction après X avertissement)
- Expulser un membre
- Bannir temporairement un membre
- Bannir définitivement un membre
- Débannir un membre
- Créer un salon vocal privé
Le système de gestion des messages
Le système de gestion des messages permet de gérer les messages du serveur
Il permet de :
- Supprimer un message
- Supprimer les X derniers messages
- Supprimer les messages possèdant certain mot
Le système de gestion des roles
Le système de gestion des roles permet de gérer les roles du serveur
Il permet de :
- Donner et retirer un role à un membre à l'aide d'une simple réaction
Le système de gestion d'annonce
Le système de gestion d'annonce permet de gérer les annonces du serveur
Il permet de :
- Créer une annonce/concours/sondage
- Supprimer une annonce/concours/sondage
- Modifier une annonce/concours/sondage
- Envoyer une annonce/concours/sondage
Le système de gestion d'événement
Le système de gestion d'événement permet de gérer les événements du serveur
Il permet de :
- Créer un événement
- Supprimer un événement
- Modifier un événement
- Envoyer un événement
- Rejoindre un événement
- Quitter un événement
La fonction de musique
La fonction de musique permet de jouer de la musique dans un salon vocal
Elle permet de :
- Rejoindre un salon vocal
- Quitter un salon vocal
- Passer à la musique suivante
- Reprendre la musique
- Mettre la musique en pause
- Arrêter la musique
La fonction de reconnaissance vocale (vosk)
La fonction de reconnaissance vocale permet de reconnaitre la parole d'un utilisateur
Elle permet de :
- Reconnaitre la parole d'un utilisateur et la traduire en texte (afin d'effectuer une action)
Le système d'expérience
Le système d'expérience permet de gérer l'expérience des membres du serveur
L'expérience est gérée en fonction des messages envoyés par les membres et du temps passé dans un salon vocal
Il permet de :
- Donner de l'expérience à un membre
- Retirer de l'expérience à un membre
- Donner un rôle à un membre en fonction de son niveau
- Reconnaitre les membres les plus actifs