Report flow #27

Closed
opened 2024-08-15 16:41:37 +00:00 by MineTec · 1 comment
Owner
  1. /report [player] [reason]
    -> Normaler report flow

  2. /reports
    -> Liste aller reports die mit öffentlichem Link zum einsehen (entweder selbst erstellt, oder gegen sich selbst mit konsequenz)
    Im Link steht die offizielle report antwort

1. /report [player] [reason] -> Normaler report flow 2. /reports -> Liste aller reports die mit öffentlichem Link zum einsehen (entweder selbst erstellt, oder gegen sich selbst mit konsequenz) Im Link steht die offizielle report antwort
bytedream was assigned by MineTec 2024-08-15 16:41:37 +00:00
Pupsi was assigned by MineTec 2024-08-15 16:41:37 +00:00
MineTec added the due date 2024-12-15 2024-08-15 16:45:56 +00:00
MineTec added this to the Projektstart milestone 2024-09-16 09:38:09 +00:00
MineTec removed the due date 2024-12-15 2024-09-16 09:38:13 +00:00
MineTec added the
api
label 2024-10-18 21:25:43 +00:00
Member

GET /api/report?secret=<api secret>&uuid=<uuid des spielers der den /reports command abgesetzt hat>

{
  "from_self": [
    {
      "reported": {
        "username": ...,
        "uuid": ...,
      } | null, (gegen welchen spieler der report erstellt wurde, oder `null` falls gegen unbekannt)
      "subject": "Diebstahl", (title des reports)
      "draft": false, (ob der report noch in bearbeitung vom reportersteller ist)
      "status": "reviewed", ("none" -> noch nicht bearbeitet, "review" -> in bearbeitung, "reviewed" -> bearbeitet)
      "url": ..., (url zum report auf der website)
    },
    ...
  ], (enthalt alle report die der nutzer erstellt hat)
  "to_self": [
    {
      "reporter": {
        "username": ...,
        "uuid": ...,
      }, (welcher spieler den report erstellt hat)
      "subject": ...,
      "draft": ...,
      "status": ...,
      "url": ...,
    },
    ...
  ] (enthält alle reports die gegen den nutzer erstellt wurden)
}
`GET /api/report?secret=<api secret>&uuid=<uuid des spielers der den /reports command abgesetzt hat>` ``` { "from_self": [ { "reported": { "username": ..., "uuid": ..., } | null, (gegen welchen spieler der report erstellt wurde, oder `null` falls gegen unbekannt) "subject": "Diebstahl", (title des reports) "draft": false, (ob der report noch in bearbeitung vom reportersteller ist) "status": "reviewed", ("none" -> noch nicht bearbeitet, "review" -> in bearbeitung, "reviewed" -> bearbeitet) "url": ..., (url zum report auf der website) }, ... ], (enthalt alle report die der nutzer erstellt hat) "to_self": [ { "reporter": { "username": ..., "uuid": ..., }, (welcher spieler den report erstellt hat) "subject": ..., "draft": ..., "status": ..., "url": ..., }, ... ] (enthält alle reports die gegen den nutzer erstellt wurden) } ```
Sign in to join this conversation.
No description provided.