📗Endpunkte
Endpunkte
GET /api
Gibt eine einfache JSON-Antwort mit einer Begrüßung zurück.
Beispiel:
GET /apiAntwort:
{ "Hello": "World", "Template By": "Haruto", "Author": "Aeon staff" }
GET /api/bots/:botID
Gibt Informationen über einen bestimmten Bot basierend auf der botID zurück.
Erfordert eine gültige Bot-ID als Parameter.
Beispiel:
GET /api/bots/123456Erfolgreiche Antwort:
{ "avatar": "botavatar.jpg", "botID": "123456", "username": "BotName", "discrim": "0001", "shortDesc": "Kurze Beschreibung des Bots", "prefix": "!", "votes": 100, "ownerID": "78910", "owner": "OwnerName", "coowners": ["CoOwner1", "CoOwner2"], "tags": ["tag1", "tag2"], "longDesc": "Längere Beschreibung des Bots", "certificate": true, "github": "https://github.com/botusername", "support": "https://supportserver.com", "website": "https://botwebsite.com" }
GET /api/bots/check/:userID
Überprüft, ob ein Benutzer für einen bestimmten Bot abgestimmt hat.
Erfordert eine gültige Benutzer-ID und einen Bot-Token als Header.
Beispiel:
GET /api/bots/check/78910Erfolgreiche Antwort (wenn der Benutzer abgestimmt hat):
{ "voted": true }Erfolgreiche Antwort (wenn der Benutzer nicht abgestimmt hat):
{ "voted": false }
POST /api/bots/stats
Aktualisiert die Statistiken eines Bots wie Serveranzahl und Shardanzahl.
Erfordert einen gültigen Bot-Token als Header.
Beispiel:
POST /api/bots/statsErfolgreiche Antwort:
{ "message": "Stats updated successfully" }
POST /api/search
Durchsucht die Bots nach einem Schlüsselwort.
Erfordert ein Schlüsselwort im Request-Body.
Beispiel:
POST /api/searchErfolgreiche Antwort:
{ "status": true, "data": [ { "bot1": "details" }, { "bot2": "details" }, ... ] }
POST /api/search/servers
Durchsucht die Server nach einem Schlüsselwort.
Erfordert ein Schlüsselwort im Request-Body.
Beispiel:
POST /api/search/serversErfolgreiche Antwort:
{ "status": true, "data": [ { "server1": "details" }, { "server2": "details" }, ... ] }
GET /api/bot/:botID/votes
Ruft die Votes für einen bestimmten Bot ab.
Erfordert eine gültige Bot-ID als Parameter.
Beispiel:
GET /api/bot/123456/votesErfolgreiche Antwort:
{ "votes": [ { "user": { "username": "user1", "discriminator": "0001" } }, { "user": { "username": "user2", "discriminator": "0002" } }, ... ] }
Last updated