Ú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:
- 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. - Core › Network › Fetch URL, con Variable Name puesto en
canDiey 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 enviado | Respuesta | Por qué |
|---|---|---|
| Firewatch | false | Un nombre sencillo. Las mayúsculas no importan: «firewatch» y «FIREWATCH» también funcionan. |
| Pokémon Red Version | true | Los acentos son opcionales. «Pokemon Red Version» encuentra el mismo juego. |
| Animal Crossing: New Horizons | false | La puntuación se ignora, así que los dos puntos pueden omitirse. |
| Friday Night Funkin' | false | Los apóstrofos son opcionales. «Friday Night Funkin» también funciona. |
| Baldur's Gate 3 | true | Twitch 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 V | false | Lo mismo al revés. Nuestros datos tienen este juego como «Forza Horizon 5». |
| Fate/Grand Order | true | Una barra en el nombre funciona, escrita tal cual o como %2F. |
| 100% Orange Juice | true | Un signo de porcentaje debe enviarse como %25. Los bots lo hacen por ti cuando usas su variable de codificación. |
| Until Dawn | false | Varios juegos comparten este nombre. Recibes aquel para el que tenemos respuesta, y el más popular de ellos. |
| Just Chatting | 404, vacía | No es un juego, así que no hay respuesta. |
| baldurs-gate-iii | true | Un 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.