Ein Vencord-Userplugin, das vordefinierte Support-Antworten über einen Button in der Discord-Chatleiste einfügt. Gedacht für Ticket-/Support-Teams, die immer wieder dieselben Antworten schreiben.
- 🎫 Button in der Chatleiste – öffnet ein Menü mit allen Vorlagen
- 📝 Platzhalter – dynamische Felder wie
{USER},{TEXT}oder eigene, die beim Einfügen abgefragt werden - 👤
{ME}-Automatik – deine eigene User-ID wird automatisch eingesetzt, kein Hardcoding nötig - ⚙️ Benutzerfreundlicher Editor – Vorlagen direkt in den Plugin-Einstellungen anlegen, bearbeiten und löschen (kein JSON nötig)
- 🧵 Funktioniert im normalen Chat und in Thread-/Sidebar-Chats
Userplugins benötigen eine aus dem Quellcode gebaute Vencord-Installation.
- Den Ordner
ticketTemplatesnachVencord/src/userplugins/kopieren:Vencord/src/userplugins/ticketTemplates/index.tsx - Im Vencord-Ordner das Projekt bauen:
pnpm build
- Discord neu starten.
- In den Discord-Einstellungen unter Vencord → Plugins das Plugin TicketTemplates aktivieren.
- In einem Kanal auf den Support-Vorlagen-Button in der Chatleiste klicken (links neben den Emoji-/GIF-Buttons).
- Eine Vorlage aus dem Menü auswählen.
- Enthält die Vorlage Platzhalter, öffnet sich ein Dialog zum Ausfüllen. Ansonsten wird der Text direkt ins Eingabefeld eingefügt.
Hinweis: Das Plugin fügt den Text nur in dein Eingabefeld ein – abgeschickt wird er erst, wenn du Enter drückst.
Rechtsklick ins Nachrichtenfeld → Vencord Buttons → prüfen, ob TicketTemplates angehakt ist. Dieser Zustand wird gespeichert.
Platzhalter haben die Form {NAME} und dürfen Buchstaben, Ziffern und Unterstriche enthalten.
| Platzhalter | Bedeutung |
|---|---|
{USER} |
User-ID des Ticket-Erstellers – wird beim Einfügen abgefragt (als Erwähnung <@…> verwendbar) |
{TEXT} |
Freitext – wird beim Einfügen in einem mehrzeiligen Feld abgefragt |
{ME} |
Deine eigene User-ID – wird automatisch eingesetzt und nicht abgefragt |
eigene, z. B. {GRUND} |
Beliebiger eigener Platzhalter – für jeden erscheint beim Einfügen ein Eingabefeld |
Alle Platzhalter außer {ME} werden im Ausfüll-Dialog abgefragt. {TEXT} bekommt ein großes mehrzeiliges Textfeld, alle anderen ein einzeiliges.
Die Vorlagen werden im Editor unter Vencord → Plugins → TicketTemplates → Einstellungen verwaltet:
- Name und Inhalt jeder Vorlage direkt bearbeiten
- Vorlage hinzufügen legt eine neue an
- Entfernen löscht eine Vorlage
- Änderungen werden sofort gespeichert
Hallo <@{USER}> und willkommen im Ticket Support,
{TEXT}
Grüße,
<@{ME}>
-# Support
Beim Einfügen dieser Vorlage wirst du nach USER (User-ID des Ticket-Erstellers) und TEXT (deine Nachricht) gefragt; {ME} wird automatisch durch deine eigene ID ersetzt.
@api/ChatButtons–ChatBarButton,ChatBarButtonFactory@api/Settings–definePluginSettings@utils/discord–insertTextIntoChatInputBox@webpack/common–Modal,openModal,Menu,ContextMenuApi,TextInput,UserStore@components–Button,Heading,Paragraph
GPL-3.0-or-later, entsprechend dem Vencord-Projekt.