Advertisement
Guest User

Untitled

a guest
Mar 28th, 2018
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if (SOactive == 0) {
  2.     TwitchArray.forEach(function (Twitch) {
  3.         var twitchUser = Twitch.TwitchUser;
  4.         //engine.log(TwitchUser)
  5.  
  6.         sinusbot.http({
  7.             method: "GET",
  8.             url: "https://api.twitch.tv/kraken/streams/" + twitchUser + "?stream_type=live",
  9.             timeout: 60000,
  10.             headers: { "Client-ID": "xxx" }
  11.         }, function (error, response) {
  12.             var data = JSON.parse(response.data);
  13.  
  14.             var twitchGame = "",
  15.                 twitchViewer = "",
  16.                 twitchTitel = "",
  17.                 twitchFollower = "";
  18.             if (!data.stream) {
  19.                 twitchGame = "[Offline]";
  20.                 twitchViewer = 0;
  21.                 twitchTitel = "[Offline]";
  22.                 twitchFollower = "[Offline]";
  23.                 engine.log("Offline");
  24.             } else {
  25.                 twitchGame = data.stream.game;
  26.                 twitchViewer = data.stream.viewers;
  27.                 twitchTitel = data.stream.channel.status;
  28.                 twitchFollower = data.stream.channel.followers;
  29.                 engine.log("Online");
  30.             }
  31.             var msg = "User: %user%\nGame: %game%\nViewer: %viewer%\nTitel: %title%\nFollower: %follower%\n\n\n";
  32.             msg = msg.replace("%user%", twitchUser)
  33.                 .replace("%game%", twitchGame)
  34.                 .replace("%viewer%", twitchViewer)
  35.                 .replace("%title%", twitchTitel)
  36.                 .replace("%follower%", twitchFollower);
  37.             Channel.setDescription(msg);
  38.             engine.log(msg);
  39.         });
  40.     });
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement