Intégration de Discord
Le bot Last Command affiche les horaires, les listes, les tâches liées aux trains, les inscriptions aux matchs et les notifications d'alliance sur Discord. Les commandes Slash fonctionnent à tous les niveaux ; les publications automatiques, les rappels et les affichages du plan de bataille nécessitent la version Pro.
//SUR CETTE PAGE
Installez et associez le bot
- 1
Ajoutez Last Command à Discord
Utilisez le Ajouter au Discord bouton sur le Page de bot Discord. Choisissez un serveur sur lequel vous disposez de l'autorisation Gérer le serveur.
- 2
Générer un code de lien
Dans Last Command, ouvrez Paramètres → Discord et générez un code de lien de bot de courte durée. Ce code est différent du code d'adhésion des membres de l'alliance.
- 3
Lier le serveur
Dans Discord, exécutez Code du lien d'administration /lc : Votre code. Le code ancre le serveur à l'alliance et relie l'officier qui l'a créé.
- 4
Choisissez les canaux de notification
Les alliances professionnelles se déroulent action du canal d'administration /lc : définir le canal : #channel pour une destination par défaut. Vous pouvez ensuite rediriger les différents types d'événements vers leurs propres chaînes. Le bot teste en direct Afficher la chaîne, envoyer des messages et intégrer des liens avant d'enregistrer chaque destination.
- 5
Exécutez la vérification guidée
Courez Configuration de l'administrateur /lc. Il vérifie en privé le lien avec le serveur, l'identité des agents, le canal de notification testé et l'adoption de l'identité des membres.
//REMARQUE
Configurer le serveur Discord
Courez Configuration de l'administrateur /lc et choisissez Configurer le serveur Discord. Les membres disposant de Manage Server peuvent consulter chaque aperçu, mais seul le propriétaire de guilde vérifié en direct sur Discord's peut postuler. La propriété et les autorisations du bot sont à nouveau vérifiées lors de l'interaction en mutation.
Choisissez Vérifiez la santé du bot à tout moment pour revérifier les autorisations, la hiérarchie des rôles, les mappages membres/rangs/officiers, la structure gérée et l'accès aux canaux de notification. Last Command vérifie également les intégrations configurées toutes les cinq minutes. L'accès non sécurisé au rôle d'agent est supprimé automatiquement ; les réparations structurelles renvoient toujours à un aperçu confirmé par le propriétaire et ne modifient jamais silencieusement le contenu lié ou non lié.
Pour un serveur établi, choisissez Utiliser le serveur actuel. Last Command scanne la mise en page actuelle et propose des échelles essentielles pour les robots, recommandées, pour la coordination des événements, complètes et personnalisées. Les commandes fonctionnent déjà à l'échelle du serveur ; la balance contrôle uniquement les rôles et les canaux que la configuration doit ajouter ou suivre.
Chaque aperçu sépare les ressources manquantes à créer, les correspondances exactes liées sans modification, les correspondances sélectionnées par le propriétaire à adopter et à gérer, les réparations, les conflits et les ressources qui restent intactes. Utiliser Ajustez les chaînes pour inclure des ressources exactes, et Gérer les matchs existants uniquement pour les chaînes Last Command peut être déplacée et réparée. Les rôles uniquement, Minimal et Full restent disponibles pour les nouveaux serveurs.
//REMARQUE
//TÊTE HAUTE
Commandes
- aide /lc — aperçu des commandes.
- /lc événements à venir — des événements utiles à venir au sein de l'alliance liée.
- événements /lc lorsque — trouvez la prochaine occurrence d'un type d'événement consultable.
- demande d'événements /lc — demandez un lieu sur Desert Storm ou Canyon Storm.
- État des événements /lc — vos demandes et missions en attente.
- Plan d'événements /lc — prochain plan de bataille Désert/Canyon (Pro).
- Vue d'ensemble de /lc me — vos missions et vos tâches liées au train.
- /lc me claim/account/inbox — identité, compte et rappels privés.
- /lc alliance roster/train — coordination de l'effectif et des entraînements.
- /Rapport de l'alliance LC/Pulse — rapport hebdomadaire et résumé des actions de l'agent.
- /lc content invite/recruter/poll — positions et décisions de l'alliance.
- /lc analyse de contenu/feedback — révision des captures d'écran et commentaires privés.
- Configuration de l'administrateur /lc/link/status — installation et préparation du serveur.
- canal d'administration /lc — canaux de notification exacts par événement.
- /lc/rôles d'administration/réclamations/briefing — administration sécurisée des officiers.
Les types d'événements sont des données consultables plutôt que des commandes à barres obliques distinctes. Desert Storm, Canyon Storm, Alliance Exercise, Zombie Siege, Ghost Ops, General's Trial, Alliance Duel, Arms Race, Meteorite Iron War, Server vs Server, les événements de saison et les événements de calendrier personnalisés utilisent tous la même écurie événements /lc actions. De nouveaux événements de plateforme peuvent être ajoutés sans étendre la surface de commande de niveau supérieur.
Les écrans de demande sont des aperçus et ne sont jamais écrits. Un clic sur un bouton permet de résoudre à nouveau l'identité Discord approuvée du membre et de relire l'événement en direct avant que Storm ne valide l'alliance, le lien entre les membres et l'état du match. La rétrogradation ou le départ ne préservent pas le lien d'identité et n'autorisent pas la demande d'autorisation.
Demandes d'identité des membres
Les membres inscrits de Last Command se connectent à Discord depuis leur profil authentifié à l'aide de Discord OAuth. Leurs noms n'apparaissent pas dans /lc me claim, et le terminal de réclamation interne du bot ne peut pas associer d'identité Discord à son compte.
/lc me claim ne concerne que les espaces réservés à la liste sans compte. Le choix du nom d'une liste ne constitue pas une preuve d'identité : un R4/R5 lié doit vérifier un membre ordinaire de manière indépendante ; pour établir une autre identité R4/R5, il faut un R5 lié. Les demandeurs ne peuvent jamais se faire approuver eux-mêmes. Lors de la configuration initiale uniquement, avant que l'identité d'un officier ne soit liée, le propriétaire de la guilde Discord vérifié en direct peut approuver un espace réservé qui n'est pas un officier. Cette solution de secours ne peut pas approuver une identité R4/R5 et se ferme dès qu'un agent est lié.
Les demandes en attente expirent au bout de sept jours et ne stockent que les identifiants Discord/member. Les notifications des chaînes partagées ne contiennent aucun nom de demandeur ou de liste ; les informations d'identité et les contrôles d'approbation n'apparaissent que dans l'éphémère réclamations de l'administrateur /lc critique.
Synchronisation sécurisée des rôles
Last Command peut conserver un rôle vérifié et des rôles d'affichage R1-R5 séparés en fonction de la liste active de l'alliance. Ces rôles mappés sont délibérément limités aux autorisations de chaîne ordinaires. Ils ne peuvent pas contenir d'autorisations de modération ou de gestion des serveurs, et ce contrôle de sécurité plus strict n'est jamais assoupli.
Vous pouvez configurer séparément un rôle d'officier facultatif pour les membres R4/R5 actifs, ou pour les membres R5 uniquement. Le rôle d'agent peut inclure Afficher le journal d'audit, gérer les messages, gérer les fils de discussion, gérer les événements, modérer les membres, désactiver les membres, sourd les membres et déplacer les membres, en plus des autorisations de canal non privilégiées ordinaires.
//TÊTE HAUTE
Le rôle d'agent doit être distinct de chaque rôle vérifié et classé, non géré par une intégration, et inférieur à la fois au rôle le plus élevé du bot Last Command et au rôle le plus élevé de l'administrateur de configuration. Discord permet uniquement au bot d'ajouter et de supprimer des rôles en dessous de son propre rôle dans la hiérarchie des serveurs.
- 1
Configuration et révision
Un Last Command R5 lié ou un propriétaire d'abonnement qui est également le propriétaire du serveur Discord ou un administrateur exécute Action sur les rôles d'administrateur /lc:configurer, sélectionne le rôle de l'officier et choisit Rang minimum d'officier : R4 ou R5. La configuration enregistre un mappage en attente et affiche un aperçu ; elle n'accorde pas le rôle.
- 2
Aperçu en toute sécurité
Courez action sur les rôles d'administrateur /lc : aperçu pour voir les ajouts, les suppressions, les membres inchangés, les membres non résolus et tout bloqueur d'autorisation ou de hiérarchie. Preview n'écrit jamais les rôles des membres de Discord.
- 3
Appliquer de manière explicite
Courez action des rôles d'administrateur /lc : synchronisation pour activer la cartographie des officiers et appliquer les modifications prévisualisées. La même double autorité Last Command et l'autorisation Discord administrateur/propriétaire du serveur sont requises.
- 4
Désactiver et supprimer l'accès
Courez Action sur les rôles d'administrateur /lc : désactiver pour supprimer les affectations des responsables de Last Command-managed et désactiver la synchronisation. La rétrogradation en dessous du seuil, le départ, la désactivation ou la dissociation de l'identité suppriment également automatiquement le rôle.
Last Command revérifie les autorisations et la hiérarchie du rôle lors de la synchronisation, des vérifications de statut et un audit de sécurité de cinq minutes. Si le rôle est ultérieurement rendu dangereux, le mappage échoue : Last Command-managed Les affectations des agents sont supprimées, le mappage est désactivé et action sur les rôles d'administrateur /lc : statut et Configuration de l'administrateur /lc Expliquez comment récupérer. Paramètres → Discord affiche le même état qu'un résumé en lecture seule ; les modifications privilégiées restent dans la commande Discord où les identités et les autorisations peuvent être vérifiées.
Notifications et rappels
Les alliances professionnelles peuvent publier automatiquement la création de matchs, les demandes d'inscription, les résultats et les annonces des officiers. Les rappels de match mentionnent les joueurs assignés et proposent des boutons de présence en un clic. Le gestionnaire de tir lit toujours le match en cours et l'État membre avant de publier, de sorte que les changements de calendrier ne produisent pas d'instructions périmées.
Les rappels de calendrier configurés par les agents utilisent les horaires EventBridge par événement aux délais choisis. Chaque feu relit l'événement, son état activé, son délai et sa liste active ; les incendies supprimés, désactivés, modifiés, vides ou absents ne font rien. Les destinataires sont regroupés dans une seule publication d'alliance utile au lieu d'un message de chaîne par membre.
Le canal par défaut reste la solution de repli pour les installations existantes. Utiliser action du canal d'administration /lc : définir l'événement :... canal : #channel pour acheminer indépendamment les annonces, Desert Storm, Canyon Storm, Alliance Exercise, Zombie Siege, Ghost Ops, General's Trial, Alliance Duel, Arms Race, Meteorite Iron War, Server vs Server, les événements de saison, les événements personnalisés, Train/VIP, l'activité de l'alliance, la diplomatie, les boucliers, les tâches de commandement ou le briefing hebdomadaire. Courez action du canal d'administration /lc : statut pour voir la table de routage, ou action du canal d'administration /lc : effacer l'événement :... pour rétablir la valeur par défaut d'un type.
Les itinéraires spécifiques à l'événement sont facultatifs. Un override l'emporte lorsqu'il est présent ; sinon, c'est la valeur par défaut qui est utilisée. Si aucun des deux n'existe, seul ce type d'événement reste silencieux. Les salles de commande Desert et Canyon sont créées à côté de la notification dans leur canal de match routé.
Les membres peuvent contrôler les canaux de rappel personnels à partir de Mon hub → Notifications.
Exemple : un rappel quotidien concernant les trains
Un R4/R5 lié peut ouvrir les rappels d'administration /lc, choisir Train duty et choisir jusqu'à trois heures de rappel partagées et le public. Le même écran de rappel couvre également les événements programmés tels que Alliance Exercise. Un rôle d'administrateur sur Discord ne confère pas à lui seul l'autorité de responsable de l'alliance.
//ASTUCE
Les paramètres de départ quotidiens feront partie de la prochaine mise à jour. Jusqu'à ce qu'un officier fixe une heure de départ, l'horaire actuel basé sur la réinitialisation est conservé. Utilisez Run today's train pour ouvrir le quai et enregistrer un départ effectif ou le remplacement d'un conducteur ; Last Command ne peut pas détecter qui est en ligne dans le jeu.
Lisez le guide du train · Mettre à jour les notes · se connecter
Configuration de l'ancien webhook
Les connexions Webhook existantes continuent de fonctionner pour les publications d'annonces et d'événements, mais le bot est la configuration recommandée car il prend également en charge les commandes slash, les liens d'identité, les boutons et les mentions ciblées. Vous pouvez activer Paramètres → Discord.
Si vous conservez un webhook, créez-le sous Modifier la chaîne → Intégrations → Webhooks, collez son URL dans les paramètres de Last Command, enregistrez et envoyez un message de test. Traitez l'URL du webhook comme un secret : toute personne qui la possède peut publier sur cette chaîne.