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