본문으로 건너뛰기

이 게임에서 죽나요?

방송에서 사용하기

트위치 카테고리 이름을 보내주시면 그 게임에서 죽을 수 있는지 알려드립니다. 봇은 그 답을 이용해 데스 카운터를 켜거나 끌 수 있습니다.

요청

주소 끝에 카테고리 이름을 붙인 GET 요청 한 번이면 됩니다. 키나 가입은 필요하지 않습니다.

GET https://can-i-die.in/api/<카테고리 이름>

응답은 일반 텍스트이며, 다음 세 가지 중 하나입니다:

true
이 게임에서는 죽을 수 있습니다.
false
이 게임에서는 죽지 않습니다.
404
빈 응답입니다. 해당 이름의 게임이 없거나, 아직 답이 없습니다.

게임 이름 대신 슬러그를 써도 됩니다. 슬러그는 이 사이트에 있는 게임 페이지 주소의 마지막 부분으로, 예를 들어 baldurs-gate-iii입니다.

봇 설정하기

아래 예시는 현재 카테고리를 읽어 질문하므로, 게임을 바꾸면 답도 따라갑니다. 채팅 봇은 답을 “true” 또는 “false”라는 단어로 올립니다.

Streamer.bot

액션에 다음 두 하위 작업을 이 순서로 추가하세요:

  1. Twitch › User › Get User Info for Target에서 User Login을 %broadcastUserName%으로 설정합니다. 그러면 카테고리가 %game%에 들어갑니다. 액션이 트위치 트리거로 시작되지 않는 경우에는 그 앞에 Add Broadcaster Information을 넣으세요.
  2. Core › Network › Fetch URL에서 Variable Name을 canDie로 설정하고 URL을 다음과 같이 지정합니다:
    https://can-i-die.in/api/%game%

그러면 %canDie%에 true 또는 false가 들어가며, 답이 없을 때는 비어 있습니다. If/Else 하위 작업으로 확인해 보세요.

Nightbot

!candie 명령어를 추가하려면 채팅에 다음을 보내세요:

!commands add !candie $(twitch $(channel) "{{game}}")에서 죽나요? $(urlfetch https://can-i-die.in/api/$(querystring $(twitch $(channel) "{{game}}")))

답이 없으면 Nightbot이 답 대신 자체 오류 메시지를 올립니다.

StreamElements

채팅에 다음을 보내세요:

!command add !candie $(game)에서 죽나요? $(customapi https://can-i-die.in/api/$(pathescape $(game)))

답이 없으면 StreamElements가 “The remote server returned status code 404”를 올립니다.

Fossabot

다음을 응답으로 하는 명령어를 만드세요:

$(game)에서 죽나요? $(customapi https://can-i-die.in/api/$(pathencode $(game)))

답이 없으면 Fossabot은 답을 비워 둡니다.

그 밖의 도구

웹 주소를 가져올 수 있는 도구라면 무엇이든 동작합니다. 브라우저 소스와 오버레이에서도 어느 사이트에서나 호출할 수 있습니다.

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

이름을 찾는 방법

게임 이름은 IGDB에서 가져오며, 트위치도 같은 곳에서 카테고리를 가져오므로 대부분의 이름은 그대로 일치합니다. 대소문자, 발음 구별 기호, 문장 부호는 무시되고, 속편 번호는 어느 쪽으로 써도 됩니다. “3”으로 “III”을 찾고, “III”으로 “3”을 찾습니다. 지금 몇 가지 이름이 돌려주는 값은 다음과 같습니다:

보낸 이름응답이유
Firewatchfalse평범한 이름입니다. 대소문자는 상관없으므로 “firewatch”와 “FIREWATCH”도 됩니다.
Pokémon Red Versiontrue발음 구별 기호는 생략해도 됩니다. “Pokemon Red Version”으로도 같은 게임을 찾습니다.
Animal Crossing: New Horizonsfalse문장 부호는 무시되므로 콜론은 빼도 됩니다.
Friday Night Funkin'false아포스트로피는 생략해도 됩니다. “Friday Night Funkin”도 됩니다.
Baldur's Gate 3true트위치는 이 카테고리를 3으로 적지만, 우리 데이터에는 III으로 있습니다. 로마 숫자와 일반 숫자를 같게 취급하므로 트위치 이름으로도 찾을 수 있습니다.
Forza Horizon Vfalse반대의 경우입니다. 우리 데이터에는 이 게임이 “Forza Horizon 5”로 있습니다.
Fate/Grand Ordertrue이름에 있는 슬래시는 그대로 써도 되고 %2F로 써도 됩니다.
100% Orange Juicetrue퍼센트 기호는 %25로 보내야 합니다. 봇의 인코딩 변수를 쓰면 알아서 처리해 줍니다.
Until Dawnfalse여러 게임이 이 이름을 함께 씁니다. 그중 답이 있는 게임, 그리고 그중에서 가장 인기 있는 게임이 나옵니다.
Just Chatting404, 빈 응답게임이 아니므로 답이 없습니다.
baldurs-gate-iiitrue이 사이트의 게임 페이지 주소에서 가져온 슬러그입니다. 항상 바로 그 게임을 찾습니다.

카테고리로 아무것도 찾지 못했나요? 전체 목록에서 게임을 찾아 그 페이지의 슬러그를 대신 사용하세요.