Ejemplo n.º 1
0
        public async Task Cute(string type = "all", string source = "curated")
        {
            var imageType   = CuteService.ParseImageType(type);
            var imageSource = CuteService.ParseImageSource(source);

            if (Context.Guild != null)
            {
                var server = Database.GetServer(Context.Guild.Id);
                if (imageSource == ImageSource.Online && !server.AllowsPotentialNSFW)
                {
                    await ReplyAsync(MessagingUtils.GetServerNoPermissionsString());

                    return;
                }
            }

            CuteService.GetImage(Database, imageSource, imageType).SendEmbed(Context);
        }