2017-05-23 2 views
0

내 명령에 'UpTime'명령을 추가하는 방법이 궁금 해서요 트 위치 채널이 얼마나 오래 살았는지 보여줍니다.! UpTime Twitch 명령 (TwitchBot C#)

이 내 전체 코드입니다 : 내가 같은

   case "uptime": 
        irc.sendChatMessage(""); 
       break; 

로 또 다른 경우로 추가 것들로 나의 명령에 그것을 어떤 도움/지침 좋을 것 추가하는 경우 https://pastebin.com/ty8J3vYS

임 확실하지. 고급의

감사합니다.

답변

0

트위 팅의 자체 API를 사용할 수 있습니다. 이 URL을 사용하여 :

https://api.twitch.tv/kraken/streams/CHANNEL_ID

CHANNEL_ID 숫자, 당신은 당신이 무엇인지 알아해야하므로.

json을 반환하고 스트림 내에 언제 라이브가 생겼는지 알려주는 created_at 키가 포함되어 있으며 여기에서 스트림이 얼마나 오래 살았는지 계산할 수 있습니다. (curr_date - created_at)

API 요청을 보낼 때 Client-ID이 필요합니다. 당신은 여기에 대한 자세한 내용을보실 수 있습니다 :

https://blog.twitch.tv/client-id-required-for-kraken-api-calls-afbb8e95f843 여기

가 트 위치의 API에 대한 문서입니다 : https://dev.twitch.tv/docs/

+0

이 바보 같은 질문 경우, 미안 해요,하지만 난 좀 C 번호에 API를 추가하는 방법을 잊어 버렸습니다 , C#과 나는 너무 잘 지내지 않는다. 또한 내 가동 시간에'(curr_date - created_at)'를 추가하겠습니까? – byLimbo

+0

어쨌든 얼마나 오래 스트리밍 되었는가를 알려주는 명령을받을 수 있습니까? '이 스트림은 3 시간 32 분 동안 생방송되었습니다'에서처럼 아니면 "오후 7시 30 분에 시작된 스트림"처럼 될 수 있습니까? – byLimbo

+0

요청을하고 계산을해야합니다. – ThePerplexedOne