Configuration
Les réglages généraux s'appliquent à tous les modules : qui a le droit d'utiliser les commandes, où le bot écrit, dans quelle langue il répond.
Ouvrir la configuration
Deux chemins mènent au même endroit :
- le dashboard web, plus confortable pour les réglages longs ;
- la commande
/configdans Discord, plus rapide pour un changement isolé.
Rôles de staff
ASHBOTS distingue trois niveaux. Un membre hérite du niveau le plus élevé parmi ses rôles.
| Niveau | Peut faire |
|---|---|
| Support | Répondre aux tickets, voir l'historique d'un membre |
| Modérateur | Avertir, exclure, expulser, purger des messages |
| Administrateur | Bannir, modifier la configuration, gérer la licence |
/config staff ajouter role:@Modérateur niveau:moderateur
/config staff retirer role:@Ancien-staff
/config staff liste
Salons de journaux
Indiquez où ASHBOTS doit écrire ce qu'il observe. Un salon unique suffit, mais séparer les flux rend la lecture beaucoup plus simple.
/config logs type:moderation salon:#journal-moderation
/config logs type:messages salon:#journal-messages
/config logs type:serveur salon:#journal-serveur
/config logs type:securite salon:#alertes
Langue et fuseau horaire
/config langue valeur:fr
/config fuseau valeur:Europe/Paris
La langue s'applique aux réponses du bot et aux messages automatiques. Le fuseau horaire est utilisé pour les horodatages, les messages programmés et les statistiques quotidiennes.
Activer ou désactiver un module
/module activer nom:tickets
/module desactiver nom:niveaux
/module liste
Désactiver un module masque ses commandes et arrête ses traitements, mais conserve ses réglages : vous pouvez le réactiver sans rien reconfigurer.
Salons et rôles ignorés
Certains salons n'ont pas vocation à être filtrés ou comptabilisés, comme un salon de mèmes ou un salon réservé au staff.
/config ignorer salon:#memes modules:automod,niveaux
/config ignorer role:@Staff modules:automod
Sauvegarder et restaurer
Une sauvegarde contient toute la configuration du serveur, sans les données des membres. Elle est utile avant une grosse modification ou pour dupliquer un réglage sur un second serveur.
/config exporter → renvoie un fichier ashbots-config.json
/config importer fichier: → applique une sauvegarde existante