🪙 Economy

Sammelaktion Ausfuehren

Ausschuetten oder einziehen.

─── Was hier NICHT passiert ────────────────────────────────────────────

Es entsteht kein Profil. Wer nie einen Wirtschaftsbefehl benutzt hat, bekommt auch aus einer Sammelaktion nichts - Bestandsserver aendern sich nicht, und keine Zeile entsteht von selbst.

─── Wo die eigentliche Buchung steht ───────────────────────────────────

In economy/sammelaktion.py: ausschuetten - samt der Begruendung, warum es ein UPDATE und keine Schleife ueber 500 Konten ist und warum das Abziehen ZWEI Anweisungen in genau dieser Reihenfolge braucht. Dort ist sie ohne HTTP-Testclient pruefbar, und genau die Reihenfolge ist das Einzige, was hier wirklich schiefgehen kann.

Wer weniger hatte als abgezogen wird, landet auf null. Die Summe im Protokoll ist deshalb die BEABSICHTIGTE und nicht die tatsaechliche - und die Antwort sagt das.

post/api/v1/servers/{server_id}/economy/sammelaktion

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}/economy/sammelaktion
  • Auth: HTTP bearer

Path parameters

server_idstring required

Discord Server ID

Request body

ziel'rolle' | 'event' | 'clan'
event_idstring nullable
clan_idinteger nullable
waehrung'coins' | 'xp'
rolle_idstring nullable
aktion'hinzufuegen' | 'abziehen' required
betraginteger required
grundstring nullable
bestaetigung'ausschuetten' nullable
vorgang_idstring nullable

Response

Successful Response

successboolean required
dataobject required
messagestring nullable

Changes

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