Configuration de serveur
Cette page couvre les fonctionnalités qui rythment la vie de votre serveur : logs d'audit, messages d'arrivée et de départ, modération automatique, système de permissions personnalisé, limites d'utilisation des commandes, et bien plus. La plupart se configurent une seule fois : réglez-les, et iHorizon s'occupe du reste.
/autoreact
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
Configure les réactions automatiques. Choisissez un salon et un emoji, et iHorizon réagit automatiquement avec cet emoji à chaque nouveau message qui y est posté. Parfait pour les salons de suggestions (ajout automatique de 👍 et 👎) ou des salons de médias spécifiques.
/commandlimit <action> [command] [count] [window-time]
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
action |
String | Oui | Définir, Réinitialiser, Lister |
command |
String | Non | - |
count |
Integer | Non | - |
window-time |
String | Non | - |
Limite la fréquence d'utilisation d'une commande. Choisissez Définir, nommez la command, et indiquez combien de fois (count) elle peut s'exécuter sur une période (window-time, comme 10s, 1m ou 1h). Réinitialiser supprime une limite, et Lister affiche toutes les limites que vous avez définies. Utile pour empêcher qu'une commande lourde soit spammée.
/setlogs <type> [channel]
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
type |
String | Oui | Configurer tous les canaux, Supprimer toutes les configurations, Logs AntiSpam, Logs Boost, Logs Canal, Logs Messages, Logs Modération, Logs Rôles, Logs Ticket, Logs Voice, Logs Confession, Logs d'économie |
channel |
Channel | Non | - |
Configure les logs d'audit, un journal de tout ce qui se passe sur votre serveur. Choisissez un type de log (messages supprimés, actions de modération, changements de rôles, etc.) et le channel où ces évènements seront publiés. Configurer tous les canaux crée pour vous un jeu complet de salons de logs d'un coup, tandis que Supprimer toutes les configurations efface toute la configuration des logs.
/support <action> <type> [roles] [input]
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
action |
String | Oui | Activer, Désactiver |
type |
String | Oui | Quelques choses dans la bio, Le tag du serveur sur sont profil (Activable via des boosts) |
roles |
Role | Non | - |
input |
String | Non | - |
Récompense d'un rôle les membres qui soutiennent votre serveur. Choisissez ce qui compte comme soutien avec type : mettre un mot-clé dans leur bio (définissez ce mot-clé avec input), ou afficher le tag de votre serveur. Les membres qui remplissent la condition reçoivent automatiquement les roles choisis, et les perdent s'ils arrêtent.
/automod block discord_invite_link <action> [logs-channel]
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
action |
String | Oui | Activer, Désactiver |
logs-channel |
Channel | Non | - |
Bloque automatiquement les messages contenant des liens d'invitation Discord, pour éviter que d'autres serveurs soient promus sur le vôtre. Activez-la, et pointez éventuellement logs-channel vers un salon pour garder une trace de ce qui a été bloqué.
/automod block telegram_link <action> [logs-channel]
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
action |
String | Oui | Activer, Désactiver |
logs-channel |
Channel | Non | - |
Identique à la précédente, mais pour les liens Telegram. Activez-la pour bloquer les liens d'invitations Telegram dans votre serveur, avec un logs-channel optionnel.
/automod block link <action> [logs-channel]
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
action |
String | Oui | Activer, Désactiver |
logs-channel |
Channel | Non | - |
Bloque tous les liens, invitations comprises. Pratique pour les salons ou serveurs où vous voulez un chat sans lien. Utilisez le logs-channel optionnel pour suivre les suppressions.
/automod block spam <action> [logs-channel]
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
action |
String | Oui | Activer, Désactiver |
logs-channel |
Channel | Non | - |
Détecte le spam, comme les messages répétés ou en rafale, et le supprime automatiquement. Consignez éventuellement ce qui est bloqué avec logs-channel.
/automod block mass-mention <action> [max-mention-allowed] [logs-channel]
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
action |
String | Oui | Activer, Désactiver |
max-mention-allowed |
Number | Non | - |
logs-channel |
Channel | Non | - |
Stoppe le spam de mentions. Réglez max-mention-allowed sur le nombre de mentions qu'un seul message peut contenir ; au-delà, le message est bloqué, ce qui coupe court au trolling qu'adorent les raiders. Un logs-channel optionnel enregistre les blocages.
/join-ghostping channel add <channel>
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
channel |
Channel | Oui | - |
Ajoute un salon à la liste des ghost-pings d'arrivée. Quand un nouveau membre arrive, iHorizon le ping brièvement dans ce salon puis retire aussitôt la mention, lui donnant une notification qui attire discrètement son attention (comme un salon de règlement ou de présentations).
/join-ghostping channel remove <channel>
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
channel |
Channel | Oui | - |
Retire un salon de la liste des ghost-pings d'arrivée, pour que les nouveaux membres n'y soient plus pingés.
/perm set-user <user> <permission>
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande. Sauf si vous êtes le propriétaire du serveur, vous ne pouvez attribuer qu'un niveau inférieur au vôtre.
| Option | Type | Requis | Choix |
|---|---|---|---|
user |
User | Oui | - |
permission |
String | Oui | Défaut, Perm 1, Perm 2, Perm 3, Perm 4, Perm 5, Perm 6, Perm 7, Perm 8, Perm 9 |
iHorizon possède son propre système de permissions bâti sur neuf niveaux (Perm 1 à Perm 9), qui vous permet de contrôler qui peut utiliser quelles commandes sans toucher aux permissions Discord. Cette commande accorde directement un de ces niveaux à un user. Défaut retire tout niveau personnalisé.
/perm command <action> [command] [permission] [custom-role] [custom-user]
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
action |
String | Oui | Modifier la permission de commande, Supprimer la permission de commande, Supprimer la permission (rôle/utilisateur/niveau), Liste toutes les permissions de commande |
command |
String | Non | - |
permission |
String | Non | Défaut, Perm 1, Perm 2, Perm 3, Perm 4, Perm 5, Perm 6, Perm 7, Perm 8, Perm 9 |
custom-role |
Role | Non | - |
custom-user |
User | Non | - |
Contrôle qui peut exécuter une commande précise. Choisissez Modifier la permission de commande et définissez quel niveau de permission, rôle ou utilisateur est autorisé à utiliser la command choisie. Les autres actions permettent de supprimer la restriction d'une commande, d'en retirer un rôle/utilisateur/niveau précis, ou de lister toutes les restrictions de commandes en place.
/perm list
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
Affiche tous les membres à qui un niveau de permission personnalisé a été accordé sur le serveur.
/perm edit-roles <perm_level> <perm_role>
Réservé au propriétaire du serveur
Seul le propriétaire du serveur peut utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
perm_level |
String | Oui | Perm 1, Perm 2, Perm 3, Perm 4, Perm 5, Perm 6, Perm 7, Perm 8, Perm 9 |
perm_role |
Role | Oui | - |
Associe un rôle à un niveau de permission, pour que tous ceux qui possèdent ce rôle héritent automatiquement du niveau. C'est la façon la plus simple d'utiliser le système : liez votre rôle « Modérateur » à un niveau une seule fois, et chaque modo en hérite.
/perm create-roles
Réservé au propriétaire du serveur
Seul le propriétaire du serveur peut utiliser cette commande.
Crée en une étape un jeu de rôles de niveaux de permission tout prêt (Perm 1 à Perm 9) sur votre serveur, pour ne pas avoir à les créer à la main avant de les attribuer.
/guildconfig setup
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
Configure le salon où iHorizon publie ses propres logs à propos du bot. Une première étape rapide pour garder un œil sur ce que fait iHorizon.
/guildconfig block bot <action>
Réservé au propriétaire du serveur
Seul le propriétaire du serveur peut utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
action |
String | Oui | Activer, Désactiver |
Empêche l'ajout d'autres bots sur votre serveur. Activée, tout bot qui rejoint est retiré automatiquement, pour que personne ne puisse glisser un bot indésirable.
/guildconfig block compte-trop-recent <action> [minimum-date] [maximum-join]
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
action |
String | Oui | Activer, Désactiver |
minimum-date |
String | Non | - |
maximum-join |
Number | Non | - |
Une protection anti-raid qui bloque les comptes Discord tout neufs. Réglez minimum-date sur l'ancienneté minimale qu'un compte doit avoir pour rester, car les raiders utilisent en général des comptes fraîchement créés. maximum-join définit combien de tels comptes peuvent rejoindre avant qu'iHorizon ne réagisse.
/guildconfig set channel
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
Ouvre la configuration du salon où sont envoyés les messages d'arrivée et de départ. Utilisez-la pour indiquer à iHorizon quel salon doit accueillir les nouveaux membres et annoncer les départs.
/guildconfig set join-dm
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
Définit un message privé qu'iHorizon envoie directement à chaque membre à son arrivée, une belle façon de lui souhaiter la bienvenue ou de lui partager le règlement en tête-à-tête.
/guildconfig set join-message
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
Définit le message de bienvenue publié sur votre serveur quand quelqu'un arrive. Vous pouvez y inclure des variables pour le nom du membre et le serveur, pour que chaque accueil soit personnalisé.
/guildconfig set join-role
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
Définit un ou plusieurs rôles attribués automatiquement à chaque nouveau membre dès son arrivée, utile pour un rôle « Membre » par défaut ou une configuration de vérification.
/guildconfig set leave-message
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
Définit le message publié lorsqu'un membre quitte le serveur.
/guildconfig bot prefix <action> [name]
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
action |
String | Oui | Préfixe par défaut, Changer le préfixe |
name |
String | Non | - |
Change le préfixe utilisé pour les commandes textuelles d'iHorizon. Choisissez Changer le préfixe et tapez le nouveau dans name, ou Préfixe par défaut pour revenir au préfixe standard.
/guildconfig config show
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
Affiche toute la configuration iHorizon de votre serveur au même endroit, pour revoir chaque réglage d'un coup d'œil.
/guildconfig config restore <backup-to-load>
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
backup-to-load |
Attachment | Oui | - |
Restaure une configuration depuis un fichier précédemment sauvegardé avec /guildconfig config save. Envoyez le fichier, et iHorizon applique tous ces réglages au serveur actuel.
/guildconfig config save
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
Sauvegarde toute votre configuration iHorizon dans un fichier téléchargeable. Gardez-le comme sauvegarde, ou utilisez-le pour copier votre configuration sur un autre serveur.
Commandes préfixe uniquement
Les commandes suivantes n'existent qu'en version préfixe (commandes textuelles). Tapez-les avec le préfixe de votre serveur, ou en mentionnant le bot si aucun préfixe personnalisé n'est défini.
+antiexe (Commande préfixe uniquement)
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
Active ou désactive la protection anti-exécutables. Les fichiers exécutables sont un vecteur courant de propagation de malwares sur Discord : un attaquant poste une « mise à jour », un « cheat » ou un « outil gratuit », et un membre curieux le lance. Une fois la protection activée, iHorizon compare le nom de chaque pièce jointe postée sur votre serveur à une liste d'extensions dangereuses : programmes et scripts Windows (.exe, .msi, .bat, .cmd, .ps1, .vbs), paquets Mac/Linux/mobile (.dmg, .apk, .ipa, .sh, .bin, .AppImage, .deb, .pacman, .flatpakref) et archives pouvant les dissimuler (.zip, .7z, .gz, .tar, .rar, .asar).
Quand un message correspond, iHorizon le supprime, rend son auteur muet pendant 15 minutes et ajoute un avertissement formel à son dossier (celui que /mod warnlist affiche). Les membres disposant de la permission Administrateur ne sont pas concernés par la protection.
+autologs (Commande préfixe uniquement)
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
La configuration des logs en une commande : le raccourci préfixe de /setlogs, qui crée pour vous l'ensemble complet des salons de logs d'un coup.
+autorole (Commande préfixe uniquement)
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
Le jumeau préfixe de /guildconfig set join-role : définit les rôles donnés automatiquement à chaque nouveau membre.
+joindm (Commande préfixe uniquement)
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
Le jumeau préfixe de /guildconfig set join-dm : définit le message privé envoyé à chaque membre quand il rejoint.
+joinmessage (Commande préfixe uniquement)
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
Le jumeau préfixe de /guildconfig set join-message : définit le message de bienvenue publié quand quelqu'un rejoint.
+leavemessage (Commande préfixe uniquement)
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
Le jumeau préfixe de /guildconfig set leave-message : définit le message publié quand un membre quitte le serveur.
+welcomer (Commande préfixe uniquement)
Nécessite la permission Administrateur
Seuls les membres disposant de la permission Administrateur peuvent utiliser cette commande.
Le jumeau préfixe de /guildconfig set channel : ouvre la configuration des salons où sont envoyés les messages de bienvenue et de départ.
+add-react <emoji> <mot> (Commande préfixe uniquement)
Nécessite la permission Gérer les expressions
Seuls les membres disposant de la permission Gérer les expressions peuvent utiliser cette commande.
Enregistre une auto-réaction basée sur un mot : dès qu'un message contient mot, iHorizon y réagit avec emoji. Contrairement à /autoreact (qui réagit à tous les messages d'un salon), celle-ci se déclenche sur le contenu, où qu'il soit posté.
+remove-react <emoji> <mot> (Commande préfixe uniquement)
Nécessite la permission Gérer les expressions
Seuls les membres disposant de la permission Gérer les expressions peuvent utiliser cette commande.
Supprime une paire mot/emoji enregistrée avec +add-react.
+list-react (Commande préfixe uniquement)
Nécessite la permission Ajouter des réactions
Seuls les membres disposant de la permission Ajouter des réactions peuvent utiliser cette commande.
Liste toutes les paires mot/emoji d'auto-réaction enregistrées sur le serveur.
+toggle-react (Commande préfixe uniquement)
Nécessite la permission Gérer les expressions
Seuls les membres disposant de la permission Gérer les expressions peuvent utiliser cette commande.
Active ou désactive le système d'auto-réactions par mot, sans supprimer vos paires enregistrées.