together tube readded
This commit is contained in:
		| @@ -15,6 +15,7 @@ using Discord.API; | ||||
| using Embed = Discord.API.Embed; | ||||
| using EmbedAuthor = Discord.API.EmbedAuthor; | ||||
| using EmbedField = Discord.API.EmbedField; | ||||
| using System.Net.Http; | ||||
|  | ||||
| namespace NadekoBot.Modules.Utility | ||||
| { | ||||
| @@ -27,6 +28,27 @@ namespace NadekoBot.Modules.Utility | ||||
|  | ||||
|         } | ||||
|  | ||||
|         [NadekoCommand, Usage, Description, Aliases] | ||||
|         [RequireContext(ContextType.Guild)] | ||||
|         public async Task TogetherTube(IUserMessage imsg) | ||||
|         { | ||||
|             var channel = (ITextChannel)imsg.Channel; | ||||
|  | ||||
|             Uri target; | ||||
|             using (var http = new HttpClient()) | ||||
|             { | ||||
|                 var res = await http.GetAsync("https://togethertube.com/room/create").ConfigureAwait(false); | ||||
|                 target = res.RequestMessage.RequestUri; | ||||
|             } | ||||
|  | ||||
|             await channel.EmbedAsync(new EmbedBuilder().WithOkColor() | ||||
|                 .WithAuthor(eab => eab.WithIconUrl("https://togethertube.com/assets/img/favicons/favicon-32x32.png") | ||||
|                 .WithName("Together Tube") | ||||
|                 .WithUrl("https://togethertube.com/")) | ||||
|                 .WithDescription($"{imsg.Author.Mention} Here is your room link:\n{target}") | ||||
|                 .Build()); | ||||
|         } | ||||
|  | ||||
|         [NadekoCommand, Usage, Description, Aliases] | ||||
|         [RequireContext(ContextType.Guild)] | ||||
|         public async Task WhosPlaying(IUserMessage umsg, [Remainder] string game = null) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user