Dokumentacija

Perprask TicketsX greičiau

Nustatymo vadovai, visų komandų sąrašas, Premium galimybės ir REST API vienoje vietoje.

13.15

Bilieto skydelio keitimas

POST/<guild_id>/api/tickets/<ticket_id>/switch-panel

Perkelia bilietą į kitą paprastą skydelį. Tai komandos /switchpanel atitikmuo per API. Bilietas pervadinamas pagal naujo skydelio pavadinimų šabloną, kanaliniuose bilietuose perkeliamas į jo kategoriją, o naujo skydelio pagalbos komandos gauna prieigą. Reikia teisės `switch_panel` (numatytai išjungta).

Užklausos turinys

PavadinimasTipasPrivalomaAprašas
panel_idnumber
privaloma
Paprasto skydelio, į kurį perkeliamas bilietas, identifikatorius (žiūrėkite Skydelių sąrašą).
keep_permissionsboolean
neprivaloma
Palieka kanale esamas rolių teises greta naujo skydelio komandų (numatyta true). Nurodykite false, kad prieiga liktų tik naujo skydelio pagalbos komandoms.

Bilietų būdai turi sutapti: kanaliniai bilietai keliauja tik į kanalais paremtus skydelius, o gijiniai - tik į gijomis paremtus. Kadangi keičiant skydelį pervadinamas kanalas, Discord tai leidžia maždaug du kartus per 10 minučių; šis galinis taškas laikosi tos pačios ribos ir ją viršijus grąžina 429 su lauku retry_after.

Užklausos pavyzdys
curl -X POST \
  -H "Authorization: Bearer <API_TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{"panel_id":2,"keep_permissions":true}' \
  https://api.ticketsx.xyz/<guild_id>/api/tickets/<ticket_id>/switch-panel
Atsakymo pavyzdys
{
  "message": "Panel switched to `Billing` successfully.",
  "ticket_id": 42,
  "panel_id": 2,
  "keep_permissions": true
}