2017-05-23 11 views
0

私は自分のコマンドに「UpTime」のコマンドを追加して、どのくらいの長さのチャンネルが生きているのかを知りたいと思っていました。!UpTime Twitchコマンド(TwitchBot C#)

これは私の全体のコードです:https://pastebin.com/ty8J3vYS

イムではない私は、このような

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

として別のケースでそれに加えるものと私の命令にそれを追加した場合に任意のヘルプ/ガイダンスは素晴らしいことだしてください。

ありがとうございました。

答えて

0

これには、Twitch独自の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

関連する問題