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.
| Situation | Comportement |
|---|---|
| Écart ≤ 2 % (minimum 2 serveurs) | Compteur SDK validé, statut verified. |
| Écart supérieur | Le compteur Discord officiel remplace le compteur SDK ; statut mismatch. |
| Application absente de l’annuaire | Compteur SDK accepté mais statut unverified, jamais présenté comme vérifié. |
| Annuaire indisponible / 429 | Dernier 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.