Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.67 KB | None | 0 0
  1. [Command("twitchvids")]
  2.         public async Task twitchvidAsync(string username)
  3.         {
  4.             using (var client = new HttpClient(new HttpClientHandler { AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate }))
  5.             {
  6.                 string websiteurl = $"https://api.twitch.tv/kraken/channels/{username}/videos?client_id=g8vz0dctlo417o6dz3gvol1ssws1ih";
  7.                 client.BaseAddress = new Uri(websiteurl);
  8.                 HttpResponseMessage response = client.GetAsync("").Result;
  9.                 response.EnsureSuccessStatusCode();
  10.                 string result = await response.Content.ReadAsStringAsync();
  11.                 var json = JObject.Parse(result);
  12.  
  13.                 var video = json["videos"][0]["url"].ToString();
  14.                 var video1 = json["videos"][1]["url"].ToString();
  15.  
  16.  
  17.  
  18.                 await Context.Channel.SendMessageAsync($"{video1}");
  19.                
  20.  
  21.                 //JUST IGNORE THIS
  22.                 /*
  23.                 var embed = new EmbedBuilder();
  24.                 embed.WithTitle($"{name}'s info")
  25.                     .WithDescription($"**Username:** {name}"
  26.                                     + "\n" +
  27.                                     $"**Bio:** {bio}"
  28.                                     + "\n" +
  29.                                     $"**Created at:** {created_at}"
  30.                                     + "\n" +
  31.                                     $"**Last updated at:** {updated_at}")
  32.                     .WithThumbnailUrl($"{logo}")
  33.                     .WithColor(Color.Gold);
  34.  
  35.                 await ReplyAsync("", false, embed.Build());
  36.                 */
  37.             }
  38.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement