Ir al contenido

Crear clip

Crea un clip del stream en vivo desde el chat.

GEThttps://ttv.losperris.dev/api/create-clip
AutenticaciónTodos los endpoints requieren el parámetro apiKey en la query. Obtén la tuya desde el panel.
  1. El canal debe estar en vivo.
  2. La creación de clips debe estar habilitada en el panel de Twitch.
ParámetroTipoRequeridoDescripción
channelStringCanal en el que se crea el clip.
apiKeyStringClave de API de tu cuenta.
userStringNoUsuario que solicita el clip (para plantillas).
titleStringNoTítulo opcional del clip.
templateStringNoPlantilla con {user}, {url}, {title} y {channel}.
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=viewer123

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%7D
https://clips.twitch.tv/AwkwardHelplessSalamander-HfG3kL9mN2pQrS
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

https://clips.twitch.tv/AwkwardHelplessSalamander-HfG3kL9mN2pQrS
El 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

!addcom !clip $(urlfetch https://ttv.losperris.dev/api/create-clip?channel=$(channel)&apiKey=TU_API_KEY)