Documentation API
SDKRuntime API v1Multi-langages

Statut en ligne

Comment Botillon calcule En ligne / Hors ligne.

JavaScript · Python · Go · Rust · C · curl Clé masquée, retries bornés

Botillon ne se connecte pas à Discord pour vérifier votre bot. Chaque envoi de statistiques ou heartbeat est un signal de vie.

  • Dernier signal il y a moins de 15 minutes : En ligne.
  • Aucun signal depuis 15 minutes : Hors ligne.
  • Une coupure réseau courte est absorbée par les retries du SDK.
  • Le statut est visible dans l’API et sur la fiche du bot.

Source

Le champ serverCountSource vaut sdk ou api dès qu’un envoi a été reçu. Tant que le bot envoie, la synchronisation Discord v9 ne remplace plus son compteur. Après 7 jours sans signal, le v9 redevient la source de secours.

Double vérification Discord

Un SDK pourrait déclarer un faux nombre de serveurs. Botillon compare donc le compteur reçu à l’annuaire public Discord (API officielle v10, application-directory-static). La vérification tourne au maximum une fois toutes les 10 minutes par bot.

SituationComportement
Écart ≤ 2 % (minimum 2 serveurs)Compteur SDK validé, statut verified.
Écart supérieurLe compteur Discord officiel remplace le compteur SDK ; statut mismatch.
Application absente de l’annuaireCompteur SDK accepté mais statut unverified, jamais présenté comme vérifié.
Annuaire indisponible / 429Dernier statut conservé, nouvelle tentative au prochain cycle.

Anti-fraude

Le compteur officiel est prioritaire en cas d’écart. Un bot qui envoie volontairement un faux nombre ne peut donc pas le publier si son application est listée dans l’annuaire Discord.

Une question ? Le support Discord est ouvert.