Commandes de propriétaire
Ces commandes sont réservées aux propriétaires et aux administrateurs du projet iHorizon. Les utilisateurs normaux n'ont pas accès à ces commandes.
+shardinfo (Uniquement accessible en commande préfixe)
Cette commande affiche des informations techniques sur les shards d'iHorizon. Les gros bots répartissent leurs serveurs sur plusieurs « shards » pour qu'un seul processus ne gère pas tout ; cette commande indique l'état de chaque shard, comme le nombre de serveurs et de membres qu'il dessert ainsi que sa latence.
+status-embed (Uniquement accessible en commande préfixe)
Cette commande permet d'afficher un embed montrant le statut des différentes infrastructures d'iHorizon comme le serveur Lavalink (pour jouer de la musique) ou le bot iHorizon lui-même. Ces informations sont publiques et disponible sur le salon ihorizon-status présent dans la catégorie "Accueil" du serveur Discord d'iHorizon.

/blacklist [user] [reason]
| Option | Type | Requis | Choix |
|---|---|---|---|
user |
User | Non | - |
reason |
String | Non | - |
Cette commande permet d'ajouter un utilisateur Discord sur la liste noire d'iHorizon. Quand un utilisateur est ajouté sur liste noire, alors iHorizon bannira cet utilisateur sur tous les serveurs où le bot est présent.
/bledit <user> <new_reason>
| Option | Type | Requis | Choix |
|---|---|---|---|
user |
User | Oui | - |
new_reason |
String | Oui | - |
Cette commande modifie la raison associée à un ajout en liste noire existant, permettant aux propriétaires de mettre à jour le motif d'un blacklist sans avoir à retirer puis réajouter l'utilisateur.
/blinfo <user>
| Option | Type | Requis | Choix |
|---|---|---|---|
user |
User | Oui | - |
Cette commande permet aux propriétaires du bot iHorizon d'avoir des informations sur un ajout en liste noire particulier. Les propriétaires devront avoir besoin de l'ID d'une blacklist pour retrouver les données.

/eval <code>
| Option | Type | Requis | Choix |
|---|---|---|---|
code |
String | Oui | - |
Cette commande permet d'exécuter du code JavaScript directement depuis le bot.7

Dans ce cas précis, le bot envoie le mot "coucou" au terminal de commandes où le bot est lancé.
/owner [member]
| Option | Type | Requis | Choix |
|---|---|---|---|
member |
User | Non | - |
Cette commande permet d'ajouter un utilisateur Discord en tant que propriétaire du bot iHorizon. Exécutez-la sans l'option member pour afficher la liste des propriétaires actuels : les propriétaires du bot voient la liste des propriétaires du bot, tandis qu'un propriétaire de serveur voit les propriétaires iHorizon de son serveur. Si vous devenez owner du bot iHorizon, alors vous aurez les permissions et avantages suivants :
- Vous ne pourrez pas être retirés de la liste des propriétaires par un propriétaire existant.
- Vous ne pourrez pas être blacklistés par un propriétaire existant
- Vous ne pourrez pas être bannis par un propriétaire existant
- Vous aurez la permission d'exécuter la commande
/eval
+langstats (Uniquement disponible en commande préfixe)
Cette commande permet aux propriétaires de iHorizon de connaître le nombre de serveurs ayant défini tel ou tel langue dans leur configuration d'iHorizon, voici un example ci-dessous :

/unblacklist <user>
| Option | Type | Requis | Choix |
|---|---|---|---|
user |
User | Oui | - |
Cette commande permet de retirer un utilisateur Discord de la liste noire d'iHorizon. Quand un utilisateur est retiré de la liste noire, alors iHorizon débannira cet utilisateur sur tous les serveurs où le bot est présent.
/unowner <member>
| Option | Type | Requis | Choix |
|---|---|---|---|
member |
User | Oui | - |
Cette commande retire un utilisateur Discord de la liste des propriétaires du bot iHorizon, l'inverse de /owner, lui révoquant ses permissions de propriétaire.