From 071e4dd366d39d97e580131ea54daf4aec0792e9 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Mon, 15 Oct 2018 17:27:50 +0200 Subject: [PATCH] Added hug command --- .../CommandHandler/Commands/GeneralCommands.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/DeukBot4/MessageHandlers/CommandHandler/Commands/GeneralCommands.cs b/DeukBot4/MessageHandlers/CommandHandler/Commands/GeneralCommands.cs index b8d49b5..2d018fe 100644 --- a/DeukBot4/MessageHandlers/CommandHandler/Commands/GeneralCommands.cs +++ b/DeukBot4/MessageHandlers/CommandHandler/Commands/GeneralCommands.cs @@ -283,5 +283,21 @@ namespace DeukBot4.MessageHandlers.CommandHandler BirthdayHandler.AddBirthday(bday, guildChannel.GuildId, request.OriginalMessage.Author.Id); await request.SendSimpleEmbed("Birthday", $"Success! Added {bday:dd MMMM yyyy} as your birthday!"); } + + [Command("hug", PermissionLevel.Everyone)] + [CommandParameters(ParameterMatcher.ParameterType.User)] + [BlockUsageInPm, RequireParameterMatch] + public async Task Hug(CommandRequest request) + { + var guildChannel = request.OriginalMessage.Channel as IGuildChannel; + if (guildChannel == null) + return; + + var user = await request.Parameters[0].AsDiscordUser(guildChannel.Guild); + var message = $"{request.OriginalMessage.Author.Mention} gives {user.Mention} a hug!"; + if (request.OriginalMessage.Author.Id == 355330726650052610) + message += " That's pt gay tbh."; + request.SendSimpleEmbed("Hug!", message); + } } } \ No newline at end of file