Ticket-System, Web-Composer und Nachrichten-Bearbeitung

- Tickets: /ticket-setup postet 🎫-Button; Klick erstellt privaten Thread
  (ein offenes Ticket pro User), Schließen-Button sperrt + archiviert
- Composer auf der Setup-Seite: Nachricht/Embed als Bot in beliebigen Kanal
  senden oder per Message-ID bearbeiten (nur eigene Bot-Posts)
- API v1: PATCH /api/v1/message — Skripte können ihre Bot-Posts aktualisieren
- Setting ticket_channel_id; README ergänzt

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-23 13:43:27 +02:00
co-authored by Claude Opus 4.8
parent f631c0e2ab
commit 4d1b0a956d
9 changed files with 310 additions and 4 deletions
+5
View File
@@ -52,6 +52,11 @@ export function votingChannelId() {
return getSetting('voting_channel_id') || null;
}
/** Ticket-Kanal (dort entstehen die privaten Ticket-Threads) — leer = Feature aus */
export function ticketChannelId() {
return getSetting('ticket_channel_id') || null;
}
/** Modmail-Staff-Kanal (privat!) — leer = Feature aus */
export function modmailChannelId() {
return getSetting('modmail_channel_id') || null;