Aller au contenu

Envoyer les signalements sur Discord

Les alertes en jeu ne touchent que le staff connecté. Un webhook renvoie les mêmes signalements dans un salon Discord, où ils restent et peuvent être relus après coup.

Cassage refuséAlerte en jeuflags.logSalon Discord staff ayant soma.pace.alertssi log-to-file vaut truesi webhook.enabled vaut true

Les trois sont indépendants. Activer le webhook ne change rien aux deux autres.

  1. Dans Discord, ouvrez Paramètres du serveur, puis Intégrations, puis Webhooks, et créez-en un sur le salon où vous voulez recevoir les signalements.

  2. Copiez son URL.

  3. Renseignez-la dans config.yml et activez le webhook :

    config.yml
    webhook:
    enabled: true
    url: "https://discord.com/api/webhooks/..."
  4. Appliquez :

    /sp reload

Le prochain signalement arrive dans le salon. Si rien n’arrive, les logs du serveur vous diront pourquoi : SomaPace inscrit l’échec plutôt que de réessayer en silence.

Une carte titrée avec le pseudo du joueur et l’écart constaté, suivie d’un tableau :

LigneContient
Block, ToolLe bloc cassé et ce que le joueur tenait.
Coords, WorldL’endroit où ça s’est produit.
Version, PingLa version de son client et son ping à cet instant.
Haste, ProgressSon niveau de célérité et l’avancement réel du cassage.

Les messages sont regroupés sur une fenêtre de cinq secondes : une rafale de signalements arrive donc en un seul message plutôt qu’en vingt.

Rien ne vous y oblige. flags.log contient les mêmes informations en plus détaillé, et les alertes en jeu couvrent le staff connecté. Le webhook s’adresse aux équipes qui vivent déjà sur Discord et veulent un historique à faire défiler.