🪄 Levels

Set Leaderboard Oeffentlich

Die oeffentliche Bestenliste ein- oder ausschalten.

Ausgewertet wird der Schalter in api/routers/leaderboards.py - dort steht auch, warum seine Vorgabe TRUE ist und warum ein abgeschalteter Server mit 404 antwortet und nicht mit 403.

─── Warum der Bot benachrichtigt wird, obwohl ihn das nichts angeht ────

Der Bot liest den Schalter nicht. Der gecachte Endpunkt in leaderboards.py prueft ihn dagegen VOR dem Cache, bei jeder Anfrage - eine Abschaltung wirkt also sofort. Das Ereignis geht trotzdem raus, weil dieser Endpunkt in server_settings schreibt und der Level-Cog seine Kopie dieser Tabelle je Server haelt: ein Schluessel, der dort mit altem Wert liegen bleibt, ist der Anfang einer Fehlersuche, die nirgendwo hinfuehrt.

put/api/v1/servers/{server_id}/level/oeffentlich

Request

  • Base URL: https://api.notoq.xyz (the document declares no server; this is the origin it was published from)
  • URL: https://api.notoq.xyz/api/v1/servers/{server_id}/level/oeffentlich
  • Auth: HTTP bearer

Path parameters

server_idstring required

Discord Server ID

Request body

anboolean required

Response

Successful Response

successboolean required
dataobject required
messagestring nullable

Changes

No recorded changes to this operation across all 1 revision of this API.