Example #1
0
        public async Task AloneAsync()
        {
            var builder       = new EmbedBuilder();
            var guildUserName = (Context.User as SocketGuildUser).Nickname ?? (Context.User as SocketGuildUser).Username;

            builder.WithDescription($"**{guildUserName}** is feeling alone, don't be so alone 😭")
            .WithImageUrl(RandomReferences.NewGif("alone"))
            .WithColor(new Color(RandomReferences.NewColor()));

            await ReplyAsync("", false, builder.Build());
        }
Example #2
0
        public async Task StinkyAsync(IGuildUser user = null)
        {
            var builder = new EmbedBuilder();

            if (user != null)
            {
                var targetUser = (user as SocketGuildUser).Nickname ?? (user as SocketGuildUser).Username;

                builder.WithDescription($"Uh oh, **{targetUser}** is stinky. Smelly poopy!")
                .WithImageUrl(RandomReferences.NewGif("stinky"))
                .WithColor(new Color(RandomReferences.NewColor()));
            }
            else
            {
                builder.WithDescription("Uh oh, stinky. Smelly poopy! Poooop, smelly poop!")
                .WithImageUrl(RandomReferences.NewGif("stinky"))
                .WithColor(new Color(RandomReferences.NewColor()));
            }

            await ReplyAsync("", false, builder.Build());
        }
Example #3
0
        public async Task LaughAsync(IGuildUser user = null)
        {
            var builder       = new EmbedBuilder();
            var guildUserName = (Context.User as SocketGuildUser).Nickname ?? (Context.User as SocketGuildUser).Username;

            if (user != null)
            {
                var targetUser = (user as SocketGuildUser).Nickname ?? (user as SocketGuildUser).Username;


                builder.WithDescription($"**{targetUser}**, you're getting laughed at by **{guildUserName}**")
                .WithImageUrl(RandomReferences.NewGif("laugh"))
                .WithColor(new Color(RandomReferences.NewColor()));
            }
            else
            {
                builder.WithDescription($"**{guildUserName}** is bursting in laughter!")
                .WithImageUrl(RandomReferences.NewGif("laugh"))
                .WithColor(new Color(RandomReferences.NewColor()));
            }

            await ReplyAsync("", false, builder.Build());
        }
Example #4
0
        public async Task DanceAsync(IGuildUser user = null)
        {
            var builder       = new EmbedBuilder();
            var guildUserName = (Context.User as SocketGuildUser).Nickname ?? (Context.User as SocketGuildUser).Username;

            if (user != null)
            {
                var targetUser = (user as SocketGuildUser).Nickname ?? (user as SocketGuildUser).Username;


                builder.WithDescription($"**{targetUser}**, **{guildUserName}** is trying to dance with you!")
                .WithImageUrl(RandomReferences.NewGif("dance"))
                .WithColor(new Color(RandomReferences.NewColor()));
            }
            else
            {
                builder.WithDescription($"**{guildUserName}** is feeling the groove!")
                .WithImageUrl(RandomReferences.NewGif("dance"))
                .WithColor(new Color(RandomReferences.NewColor()));
            }

            await ReplyAsync("", false, builder.Build());
        }
Example #5
0
        public async Task CuddleAsync(IGuildUser user = null)
        {
            var builder       = new EmbedBuilder();
            var guildUserName = (Context.User as SocketGuildUser).Nickname ?? (Context.User as SocketGuildUser).Username;

            if (user != null)
            {
                var targetUser = (user as SocketGuildUser).Nickname ?? (user as SocketGuildUser).Username;


                builder.WithDescription($"**{targetUser}**, you got a cuddle from **{guildUserName}**")
                .WithImageUrl(RandomReferences.NewGif("cuddle"))
                .WithColor(new Color(RandomReferences.NewColor()));
            }
            else
            {
                builder.WithDescription($"**{guildUserName}** is cuddling with themselves, don't be so alone 😭")
                .WithImageUrl(RandomReferences.NewGif("alone"))
                .WithColor(new Color(RandomReferences.NewColor()));
            }

            await ReplyAsync("", false, builder.Build());
        }
Example #6
0
        public async Task SlapAsync(IGuildUser user = null)
        {
            var builder       = new EmbedBuilder();
            var guildUserName = (Context.User as SocketGuildUser).Nickname ?? (Context.User as SocketGuildUser).Username;

            if (user != null)
            {
                var targetUser = (user as SocketGuildUser).Nickname ?? (user as SocketGuildUser).Username;


                builder.WithDescription($"**{guildUserName}** just slapped **{targetUser}**!")
                .WithImageUrl(RandomReferences.NewGif("slap"))
                .WithColor(new Color(RandomReferences.NewColor()));
            }
            else
            {
                await ReplyAsync($"Uhm **{guildUserName}**... You're just slapping the air... 🙃");

                return;
            }

            await ReplyAsync("", false, builder.Build());
        }