Aller au contenu principal

Peut-on mourir dans…

À utiliser sur votre stream

Envoyez-nous le nom de votre catégorie Twitch et nous vous dirons si l'on peut mourir dans ce jeu. Votre bot peut utiliser la réponse pour activer ou désactiver un compteur de morts.

La requête

C'est une simple requête GET, avec le nom de la catégorie à la fin de l'adresse. Aucune clé ni inscription n'est nécessaire.

GET https://can-i-die.in/api/<nom de la catégorie>

La réponse est en texte brut, et prend l'une de ces trois formes :

true
On peut mourir dans ce jeu.
false
On ne peut pas mourir dans ce jeu.
404
Une réponse vide. Aucun jeu ne porte ce nom, ou nous n'avons pas encore de réponse pour lui.

Le slug d'un jeu fonctionne à la place de son nom. Le slug est la dernière partie de l'adresse de la page du jeu sur ce site, par exemple baldurs-gate-iii.

Configurer votre bot

Chaque exemple ci-dessous lit votre catégorie actuelle et pose la question, de sorte que la réponse vous suit quand vous changez de jeu. Les bots de chat publient la réponse sous la forme du mot « true » ou « false ».

Streamer.bot

Ajoutez ces deux sous-actions à une action, dans cet ordre :

  1. Twitch › User › Get User Info for Target, avec User Login réglé sur %broadcastUserName%. Votre catégorie se retrouve alors dans %game%. Si l'action n'est pas lancée par un déclencheur Twitch, placez Add Broadcaster Information avant.
  2. Core › Network › Fetch URL, avec Variable Name réglé sur canDie et cette adresse comme URL :
    https://can-i-die.in/api/%game%

%canDie% contient alors true, false, ou rien quand il n'y a pas de réponse. Testez-le avec une sous-action If/Else.

Nightbot

Envoyez ceci dans votre chat pour ajouter une commande !candie :

!commands add !candie Peut-on mourir dans $(twitch $(channel) "{{game}}") ? $(urlfetch https://can-i-die.in/api/$(querystring $(twitch $(channel) "{{game}}")))

Quand il n'y a pas de réponse, Nightbot publie son propre message d'erreur à la place.

StreamElements

Envoyez ceci dans votre chat :

!command add !candie Peut-on mourir dans $(game) ? $(customapi https://can-i-die.in/api/$(pathescape $(game)))

Quand il n'y a pas de réponse, StreamElements publie « The remote server returned status code 404 ».

Fossabot

Créez une commande avec ceci comme réponse :

Peut-on mourir dans $(game) ? $(customapi https://can-i-die.in/api/$(pathencode $(game)))

Quand il n'y a pas de réponse, Fossabot laisse la réponse vide.

Tout autre outil

Tout outil capable de charger une adresse web fonctionne. Les sources navigateur et les overlays peuvent aussi l'appeler, depuis n'importe quel site.

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

Comment les noms sont reconnus

Nos noms de jeux viennent d'IGDB, tout comme les catégories de Twitch, donc la plupart des noms correspondent tels quels. Les majuscules, les accents et la ponctuation sont ignorés, et le numéro d'une suite peut s'écrire des deux façons : « 3 » trouve « III », et « III » trouve « 3 ». Voici ce que renvoient quelques noms en ce moment :

Nom envoyéRéponsePourquoi
FirewatchfalseUn nom simple. Les majuscules ne comptent pas : « firewatch » et « FIREWATCH » fonctionnent aussi.
Pokémon Red VersiontrueLes accents sont facultatifs. « Pokemon Red Version » trouve le même jeu.
Animal Crossing: New HorizonsfalseLa ponctuation est ignorée : les deux-points peuvent être omis.
Friday Night Funkin'falseLes apostrophes sont facultatives. « Friday Night Funkin » fonctionne aussi.
Baldur's Gate 3trueTwitch nomme cette catégorie avec un 3, là où nos données ont III. Chiffres romains et chiffres ordinaires sont traités de la même façon, donc le nom Twitch trouve quand même le jeu.
Forza Horizon VfalsePareil dans l'autre sens. Nos données ont ce jeu sous « Forza Horizon 5 ».
Fate/Grand OrdertrueUne barre oblique dans le nom fonctionne, écrite telle quelle ou sous la forme %2F.
100% Orange JuicetrueUn signe pour cent doit être envoyé sous la forme %25. Les bots le font pour vous quand vous utilisez leur variable d'encodage.
Until DawnfalsePlusieurs jeux portent ce nom. Vous obtenez celui pour lequel nous avons une réponse, et le plus populaire d'entre eux.
Just Chatting404, videCe n'est pas un jeu, donc il n'y a pas de réponse.
baldurs-gate-iiitrueUn slug, tiré de l'adresse de la page du jeu sur ce site. Il trouve toujours exactement ce jeu.

Votre catégorie ne donne rien ? Cherchez le jeu dans la liste principale et utilisez plutôt le slug de sa page.