❓ Guide des Commandes

Toutes les commandes du bot sont des Commandes Slash (/).

← Retour à l'accueil

📱 Commandes Publiques

/ping

Vérifie la latence du bot (vitesse de réponse) entre Discord et le serveur.

Exemple : /ping
Résultat : Affiche la latence en millisecondes (ex: "Ma latence est de 45.21 ms.").

/latest [os]

Affiche la dernière version de firmware enregistrée dans la base de données pour un système d'exploitation Apple spécifique.

Paramètre : os (iOS, macOS, iPadOS, watchOS, tvOS, audioOS, visionOS)

Exemple : /latest os: iOS
Résultat : Affiche la dernière version d'iOS avec les appareils concernés.

/build [build_id]

Recherche les informations d'un firmware à partir de son Build ID complet.

Paramètre : build_id (ex: 21F90)

Exemple : /build build_id: 21F90
Résultat : Affiche tous les systèmes d'exploitation avec ce Build ID et les appareils compatibles.

/compat [version]

Recherche une version ou un Build ID spécifique dans la base de données pour lister les appareils compatibles.

Paramètre : version (ex: 17.5.1 ou 21F90)

Exemple : /compat version: 21F90
Résultat : Affiche un Embed détaillé listant tous les appareils compatibles avec ce Build ID.

/maj [recherche]

La commande de recherche la plus complète. Cherche par version, Build ID ou nom d'appareil dans toute la base de données (limité à 10 meilleurs résultats).

Paramètre : recherche (texte libre)

Exemple 1 : /maj recherche: iPhone 15 Pro
Exemple 2 : /maj recherche: 17.4
Résultat : Affiche les résultats correspondants à votre requête.

/subscribe [os]

S'abonner ou se désabonner aux notifications de mises à jour pour un OS spécifique. Vous recevrez un rôle qui vous permettra de recevoir les notifications.

Paramètre : os (iOS, macOS, iPadOS, watchOS, tvOS, audioOS, visionOS)

Exemple : /subscribe os: iOS
Résultat : Vous serez pingé(e) à chaque nouvelle mise à jour d'iOS (ou suppression du rôle si déjà abonné).

/help

Affiche un résumé de toutes les commandes disponibles directement dans Discord.

⚙️ Commandes Administration

Nécessite la permission : Gérer le serveur

/setup

Lance un guide de configuration interactif pour paramétrer rapidement le bot sur votre serveur.

Utilité : Affiche les 3 étapes essentielles pour configurer les notifications et les abonnements.

/config channel [canal]

Définit le canal de texte où les notifications de mises à jour seront envoyées.

Paramètre : canal (un canal Discord)

Exemple : /config channel #annonces
Résultat : Toutes les futures alertes seront envoyées dans #annonces.

/config os [os] [rôle]

Associe un rôle Discord à un OS. Quand une mise à jour est détectée, ce rôle sera mentionné. Sans rôle, la mise à jour est envoyée sans ping.

Paramètres : os (iOS, macOS, etc.) et rôle (un rôle Discord, optionnel)

Exemple 1 : /config os os: iOS role: @Notif-iOS
Exemple 2 : /config os os: macOS (désactive le ping pour macOS)
Résultat : Les utilisateurs peuvent ensuite s'abonner avec /subscribe os: iOS.

/config show

Affiche la configuration actuelle de votre serveur (canal configuré et rôles associés à chaque OS).

Exemple : /config show
Résultat : Liste du canal des notifications et des rôles pour chaque système d'exploitation.

👨‍💻 Commandes Développeur

Accessible à : Propriétaire du bot uniquement (pour le moment)

/forcecheck

Force le bot à lancer immédiatement une vérification des mises à jour auprès d'AppleDB, sans attendre le prochain intervalle programmé.

Utilité : Utile pour tester ou vérifier manuellement les dernières versions.

/testembed

Envoie un embed de notification simulé dans le canal de notifications configuré. Permet de vérifier le formatage et les permissions sans attendre une vraie mise à jour.

Utilité : Tester que le bot peut bien envoyer les notifications dans le canal choisi.

/broadcast [message]

Envoie un message d'annonce à tous les serveurs configurés (via le canal de notifications de chacun).

Paramètre : message (texte libre)

Exemple : /broadcast message: Maintenance prévue demain à 14h00
Résultat : Le message est envoyé à tous les serveurs qui ont configuré un canal de notifications.