Crear clip
Crea un clip del stream en vivo desde el chat.
GET
AutenticaciónTodos los endpoints requieren el parámetro https://ttv.losperris.dev/api/create-clipapiKey en la query. Obtén la tuya desde el panel.
Requisitos
Sección titulada «Requisitos»- El canal debe estar en vivo.
- La creación de clips debe estar habilitada en el panel de Twitch.
Límites
Sección titulada «Límites»Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
channel | String | Sí | Canal en el que se crea el clip. |
apiKey | String | Sí | Clave de API de tu cuenta. |
user | String | No | Usuario que solicita el clip (para plantillas). |
title | String | No | Título opcional del clip. |
template | String | No | Plantilla con {user}, {url}, {title} y {channel}. |
Ejemplo de petición
Sección titulada «Ejemplo de petición»curl --request GET \
--url 'https://ttv.losperris.dev/api/create-clip?channel=losperris&apiKey=TU_API_KEY&user=viewer123' \
--header 'Accept: text/plain'curl -i --request GET \
--url 'https://ttv.losperris.dev/api/create-clip?channel=losperris&apiKey=TU_API_KEY&user=viewer123' \
--header 'Accept: text/plain'https://ttv.losperris.dev/api/create-clip?channel=losperris&apiKey=TU_API_KEY&user=viewer123Plantillas personalizadas
Sección titulada «Plantillas personalizadas»Añade template para personalizar el mensaje del bot. Placeholders: {user}, {url}, {title} y {channel}.
curl --request GET \
--url 'https://ttv.losperris.dev/api/create-clip?channel=losperris&apiKey=TU_API_KEY&user=viewer123&template=Clip+de+%7Buser%7D%3A+%7Burl%7D' \
--header 'Accept: text/plain'curl -i --request GET \
--url 'https://ttv.losperris.dev/api/create-clip?channel=losperris&apiKey=TU_API_KEY&user=viewer123&template=Clip+de+%7Buser%7D%3A+%7Burl%7D' \
--header 'Accept: text/plain'https://ttv.losperris.dev/api/create-clip?channel=losperris&apiKey=TU_API_KEY&user=viewer123&template=Clip+de+%7Buser%7D%3A+%7Burl%7DRespuestas
Sección titulada «Respuestas»https://clips.twitch.tv/AwkwardHelplessSalamander-HfG3kL9mN2pQrSHTTP/1.1 200 OK
Content-Type: text/plain; charset=utf-8
Cache-Control: public, s-maxage=10, stale-while-revalidate
X-RateLimit-Limit: 30
X-RateLimit-Remaining: 29
X-RateLimit-Reset: 1710000060
https://clips.twitch.tv/AwkwardHelplessSalamander-HfG3kL9mN2pQrSEl canal está offline. Solo se pueden crear clips en canales en directo.HTTP/1.1 200 OK
Content-Type: text/plain; charset=utf-8
Cache-Control: public, s-maxage=10, stale-while-revalidate
X-RateLimit-Limit: 30
X-RateLimit-Remaining: 29
X-RateLimit-Reset: 1710000060
El canal está offline. Solo se pueden crear clips en canales en directo.Sin permiso para crear clips en este canal.HTTP/1.1 200 OK
Content-Type: text/plain; charset=utf-8
Cache-Control: public, s-maxage=10, stale-while-revalidate
X-RateLimit-Limit: 30
X-RateLimit-Remaining: 29
X-RateLimit-Reset: 1710000060
Sin permiso para crear clips en este canal.Error de autenticación. Clave API inválida o expirada. Regenerala o pide ayuda a Ponss 🦆HTTP/1.1 200 OK
Content-Type: text/plain; charset=utf-8
Cache-Control: public, s-maxage=10, stale-while-revalidate
X-RateLimit-Limit: 30
X-RateLimit-Remaining: 29
X-RateLimit-Reset: 1710000060
Error de autenticación. Clave API inválida o expirada. Regenerala o pide ayuda a Ponss 🦆(sin contenido)HTTP/1.1 429 Too Many Requests
Content-Type: text/plain; charset=utf-8
X-RateLimit-Limit: 30
X-RateLimit-Remaining: 29
X-RateLimit-Reset: 1710000060
Integración con bots
Sección titulada «Integración con bots»!addcom !clip $(urlfetch https://ttv.losperris.dev/api/create-clip?channel=$(channel)&apiKey=TU_API_KEY)!command add !clip ${customapi.https://ttv.losperris.dev/api/create-clip?channel=${channel}&apiKey=TU_API_KEY}{readapi.https://ttv.losperris.dev/api/create-clip?channel=TU_CANAL&apiKey=TU_API_KEY}