/api/v1/botsListe paginée des bots approuvés. Recherche plein texte, filtre par tag (tous les tags fournis doivent être présents), tri. Le champ serverCount vaut null quand le nombre de serveurs est inconnu : ne rien afficher dans ce cas.
| Paramètre | Type | Description |
|---|---|---|
| limit | integer | Taille de page (défaut 24, max 50). |
| offset | integer | Décalage pour la pagination. |
| search | string | Recherche sur le nom et la tagline. |
| tag | string | Tag à filtrer (répétable, ou séparé par des virgules). |
| sort | "votes" | "recent" | "likes" | "name" | "random" | "evaluated" | "servers" | Tri (défaut "votes"). |
| verified | "1" | Restreint aux bots évalués au seuil de vérification. |
Requête
curl "https://botillon.fr/api/v1/bots?limit=24&sort=votes&tag=Mod%C3%A9ration"Réponse 200
{ "total": 75, "limit": 24, "offset": 0, "sort": "votes", "filters": { "search": null, "tags": ["Modération"], "verified": false }, "bots": [ { "discordId": "1383154920231796736", "slug": "chell", "name": "Chell", "tagline": "Le bot qu'il te faut !", "tags": ["Modération"], "votes": 219, "votesThisMonth": 35, "votes30d": 133, "likes": 20, "serverCount": 1990, "evaluationScore": 82, "evaluationCertified": true, "verified": true, "partner": false, "avatarUrl": "https://botillon.fr/api/img/…", "bannerUrl": null, "publicUrl": "https://botillon.fr/bots/1338" } ] }
/api/v1/me/commentsHistorique des avisRequête
Réponse 200