!clip
Fortgeschritten !klippen !clipit
Erstellt einen Twitch-Clip vom aktuellen Stream und postet die URL in den Chat.
- Steps
- 5
- Cooldown
- 30s/User
- Cooldown
- 5sglobal
- Zugriff
- Public
!klippen !clipit
Erstellt einen Twitch-Clip vom aktuellen Stream und postet die URL in den Chat.
Die Clip-Sub-Action setzt nach Erfolg Argument %createClipSuccess% bool — true wenn Twitch den Clip akzeptiert hat.
Variablen-Doku , Argument %createClipUrl% Die fertige Twitch-Clip-URL.
Variablen-Doku und ein paar Geschwister. Wir checken zuerst Erfolg, geben sonst eine Fehler-Message und brechen ab.
[Cmd] !clipErzeugt den Clip via Twitch-API. Stream muss live sein.
| Clip Title | (leer) Übernimmt aktuellen Stream-Titel. |
|---|---|
| Duration | 30 Sekunden, Range 5–60. |
Nach Ausführung gesetzt: %createClipSuccess% · %createClipUrl% · %createClipId% · %createClipCreatedAt%.
Bei Fehlschlag landen wir im Then-Branch (Fehler-Message + Break).
| Input | %createClipSuccess% |
|---|---|
| Operation | Equals |
| Value | false |
| Auto Type | aktiv |
Im Then-Branch von Sub-Action 2.
| Message | @%user% Clip-Erstellung hat nicht geklappt. Stream offline? Cooldown? |
|---|---|
| Send using bot account | aktiv |
| Fallback to Broadcaster | aktiv |
Im Then-Branch von Sub-Action 2 — beendet die Action sodass Sub-Action 5 nicht läuft.
Wird nur erreicht wenn der Success-Check oben durchgelassen hat.
| Message | @%user% hat geclippt: %createClipUrl% |
|---|---|
| Send using bot account | aktiv |
| Fallback to Broadcaster | aktiv |
| Feld | Wert |
|---|---|
| Name | !clip — Twitch Clip |
| Group | AzaCraft |
| Commands | !clip!klippen!clipit |
| Text Matching Mode | Basic |
| Location | Start |
| Sources | Twitch Message |
| Ignore Bot Account | aktiv |
| Ignore Internal Messages | aktiv |
| Case Sensitive | aus |
| Global Cooldown | 5 |
| User Cooldown | 30 |
| Permissions | (leer = alle) |
Nach Save in der Action: Triggers-Tab → + Trigger → Twitch → Commands → Command Triggered → Command !clip auswählen.
| Chat-Eingabe | Resultat |
|---|---|
!clip | Clip wird erstellt, URL gepostet |
!klippen | Gleicher Effekt (Alias) |
!clip (Stream offline) | Fehler-Message |
!clip (innerhalb 30s nach letztem Clip vom selben User) | Cooldown blockt, nichts passiert |
%createClipSuccess% = false, Fehler-Message!lastclip — nach Erfolg Global (Set) mit lastClipUrl = %createClipUrl%. Komplette Anleitung in !lastclip.Integrations → Discord → Basic Webhook Sub-Action mit %createClipUrl%.!clip Hier passiert was lustiges — %rawInput% als Clip Title übergeben.