À 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 :
- 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. - Core › Network › Fetch URL, avec Variable Name réglé sur
canDieet 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éponse | Pourquoi |
|---|---|---|
| Firewatch | false | Un nom simple. Les majuscules ne comptent pas : « firewatch » et « FIREWATCH » fonctionnent aussi. |
| Pokémon Red Version | true | Les accents sont facultatifs. « Pokemon Red Version » trouve le même jeu. |
| Animal Crossing: New Horizons | false | La ponctuation est ignorée : les deux-points peuvent être omis. |
| Friday Night Funkin' | false | Les apostrophes sont facultatives. « Friday Night Funkin » fonctionne aussi. |
| Baldur's Gate 3 | true | Twitch 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 V | false | Pareil dans l'autre sens. Nos données ont ce jeu sous « Forza Horizon 5 ». |
| Fate/Grand Order | true | Une barre oblique dans le nom fonctionne, écrite telle quelle ou sous la forme %2F. |
| 100% Orange Juice | true | Un signe pour cent doit être envoyé sous la forme %25. Les bots le font pour vous quand vous utilisez leur variable d'encodage. |
| Until Dawn | false | Plusieurs jeux portent ce nom. Vous obtenez celui pour lequel nous avons une réponse, et le plus populaire d'entre eux. |
| Just Chatting | 404, vide | Ce n'est pas un jeu, donc il n'y a pas de réponse. |
| baldurs-gate-iii | true | Un 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.