Saltar al contenido principal

¿Se puede morir en…?

Úsalo en tu directo

Envíanos el nombre de tu categoría de Twitch y te diremos si se puede morir en ese juego. Tu bot puede usar la respuesta para activar o desactivar un contador de muertes.

La petición

Es una sola petición GET, con el nombre de la categoría al final de la dirección. No hace falta clave ni registro.

GET https://can-i-die.in/api/<nombre de la categoría>

La respuesta es texto sin formato, y es una de estas tres:

true
Se puede morir en este juego.
false
No se puede morir en este juego.
404
Una respuesta vacía. Ningún juego tiene ese nombre, o todavía no tenemos respuesta para él.

El slug de un juego sirve en lugar de su nombre. El slug es la última parte de la dirección de la página del juego en este sitio, por ejemplo baldurs-gate-iii.

Configura tu bot

Cada ejemplo de abajo lee tu categoría actual y pregunta por ella, así que la respuesta te sigue cuando cambias de juego. Los bots de chat publican la respuesta como la palabra «true» o «false».

Streamer.bot

Añade estas dos subacciones a una acción, en este orden:

  1. Twitch › User › Get User Info for Target, con User Login puesto en %broadcastUserName%. Esto deja tu categoría en %game%. Si la acción no la inicia un disparador de Twitch, pon Add Broadcaster Information antes.
  2. Core › Network › Fetch URL, con Variable Name puesto en canDie y esta dirección como URL:
    https://can-i-die.in/api/%game%

%canDie% contiene entonces true, false, o nada cuando no hay respuesta. Compruébalo con una subacción If/Else.

Nightbot

Envía esto en tu chat para añadir un comando !candie:

!commands add !candie ¿Se puede morir en $(twitch $(channel) "{{game}}")? $(urlfetch https://can-i-die.in/api/$(querystring $(twitch $(channel) "{{game}}")))

Cuando no hay respuesta, Nightbot publica su propio mensaje de error en su lugar.

StreamElements

Envía esto en tu chat:

!command add !candie ¿Se puede morir en $(game)? $(customapi https://can-i-die.in/api/$(pathescape $(game)))

Cuando no hay respuesta, StreamElements publica «The remote server returned status code 404».

Fossabot

Crea un comando con esto como respuesta:

¿Se puede morir en $(game)? $(customapi https://can-i-die.in/api/$(pathencode $(game)))

Cuando no hay respuesta, Fossabot deja la respuesta en blanco.

Cualquier otra herramienta

Sirve cualquier herramienta que pueda cargar una dirección web. Las fuentes de navegador y los overlays también pueden llamarla, desde cualquier sitio.

curl "https://can-i-die.in/api/Pok%C3%A9mon%20Red%20Version"

Cómo se reconocen los nombres

Nuestros nombres de juegos vienen de IGDB, de donde Twitch también saca sus categorías, así que la mayoría de los nombres coinciden tal cual. Se ignoran las mayúsculas, los acentos y la puntuación, y el número de una secuela puede escribirse de las dos formas: «3» encuentra «III», y «III» encuentra «3». Esto es lo que devuelven algunos nombres ahora mismo:

Nombre enviadoRespuestaPor qué
FirewatchfalseUn nombre sencillo. Las mayúsculas no importan: «firewatch» y «FIREWATCH» también funcionan.
Pokémon Red VersiontrueLos acentos son opcionales. «Pokemon Red Version» encuentra el mismo juego.
Animal Crossing: New HorizonsfalseLa puntuación se ignora, así que los dos puntos pueden omitirse.
Friday Night Funkin'falseLos apóstrofos son opcionales. «Friday Night Funkin» también funciona.
Baldur's Gate 3trueTwitch nombra esta categoría con un 3, donde nuestros datos tienen III. Los números romanos y los normales se tratan igual, así que el nombre de Twitch lo encuentra de todos modos.
Forza Horizon VfalseLo mismo al revés. Nuestros datos tienen este juego como «Forza Horizon 5».
Fate/Grand OrdertrueUna barra en el nombre funciona, escrita tal cual o como %2F.
100% Orange JuicetrueUn signo de porcentaje debe enviarse como %25. Los bots lo hacen por ti cuando usas su variable de codificación.
Until DawnfalseVarios juegos comparten este nombre. Recibes aquel para el que tenemos respuesta, y el más popular de ellos.
Just Chatting404, vacíaNo es un juego, así que no hay respuesta.
baldurs-gate-iiitrueUn slug, tomado de la dirección de la página del juego en este sitio. Siempre encuentra exactamente ese juego.

¿Tu categoría no encuentra nada? Busca el juego en la lista principal y usa el slug de su página.