Discord.js v14

This commit is contained in:
Dragon Fire
2024-04-07 19:06:19 -04:00
parent 58c81aa912
commit f59826f7ab
272 changed files with 893 additions and 656 deletions
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -16,7 +17,7 @@ module.exports = class ApprovedCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'Redeeming God',
@@ -29,7 +30,7 @@ module.exports = class ApprovedCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+1 -1
View File
@@ -18,7 +18,7 @@ module.exports = class AsciiCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const stackBlur = require('stackblur-canvas');
@@ -15,7 +16,7 @@ module.exports = class BlurCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'radius',
@@ -26,7 +27,7 @@ module.exports = class BlurCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -16,7 +17,7 @@ module.exports = class BobRossCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'Know Your Meme',
@@ -34,7 +35,7 @@ module.exports = class BobRossCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -15,7 +16,7 @@ module.exports = class BrazzersCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'Brazzers',
@@ -27,7 +28,7 @@ module.exports = class BrazzersCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const gm = require('gm').subClass({ imageMagick: '7+' });
const request = require('node-superfetch');
const { magikToBuffer } = require('../../util/Util');
@@ -14,7 +15,7 @@ module.exports = class CharcoalCommand extends Command {
usages: 2,
duration: 15
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'ImageMagick',
@@ -26,7 +27,7 @@ module.exports = class CharcoalCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -15,12 +16,12 @@ module.exports = class ChocolateMilkCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 1024 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 1024 })
},
{
key: 'direction',
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
@@ -14,12 +15,12 @@ module.exports = class CircleCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+2 -1
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas } = require('canvas');
const ntc = require('ntcjs');
@@ -14,7 +15,7 @@ module.exports = class ColorCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'color',
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -16,7 +17,7 @@ module.exports = class CommunistCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'PNGFuel',
@@ -29,7 +30,7 @@ module.exports = class CommunistCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const { contrast } = require('../../util/Canvas');
@@ -14,12 +15,12 @@ module.exports = class ContrastCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+2 -1
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const formats = {
@@ -20,7 +21,7 @@ module.exports = class ConvertImageCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'format',
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const { desaturate } = require('../../util/Canvas');
@@ -15,7 +16,7 @@ module.exports = class DesaturateCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'level',
@@ -24,7 +25,7 @@ module.exports = class DesaturateCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -15,7 +16,7 @@ module.exports = class DexterCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'Pokémon',
@@ -27,7 +28,7 @@ module.exports = class DexterCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 256 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 256 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const { distort } = require('../../util/Canvas');
@@ -14,7 +15,7 @@ module.exports = class DistortCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'level',
@@ -23,7 +24,7 @@ module.exports = class DistortCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const gm = require('gm').subClass({ imageMagick: '7+' });
const request = require('node-superfetch');
const { magikToBuffer } = require('../../util/Util');
@@ -14,7 +15,7 @@ module.exports = class EmbossCommand extends Command {
usages: 2,
duration: 15
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'ImageMagick',
@@ -26,7 +27,7 @@ module.exports = class EmbossCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -16,7 +17,7 @@ module.exports = class FireFrameCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'susi1959',
@@ -29,7 +30,7 @@ module.exports = class FireFrameCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const { fishEye } = require('../../util/Canvas');
@@ -15,7 +16,7 @@ module.exports = class FishEyeCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'Hackyon',
@@ -33,7 +34,7 @@ module.exports = class FishEyeCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -17,7 +18,7 @@ module.exports = class FrameCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'www.aljanh.net',
@@ -36,7 +37,7 @@ module.exports = class FrameCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
@@ -13,12 +14,12 @@ module.exports = class GhostCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -15,7 +16,7 @@ module.exports = class GlassShatterCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'Platinum Designz',
@@ -28,7 +29,7 @@ module.exports = class GlassShatterCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const { distort } = require('../../util/Canvas');
@@ -14,12 +15,12 @@ module.exports = class GlitchCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const { greyscale } = require('../../util/Canvas');
@@ -15,12 +16,12 @@ module.exports = class GreyscaleCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -14,7 +15,7 @@ module.exports = class GunCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'Luxoflux',
@@ -27,7 +28,7 @@ module.exports = class GunCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -15,7 +16,7 @@ module.exports = class HandsCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'Know Your Meme',
@@ -28,7 +29,7 @@ module.exports = class HandsCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -14,7 +15,7 @@ module.exports = class IfunnyCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'iFunny',
@@ -26,7 +27,7 @@ module.exports = class IfunnyCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const gm = require('gm').subClass({ imageMagick: '7+' });
const request = require('node-superfetch');
const { magikToBuffer } = require('../../util/Util');
@@ -14,7 +15,7 @@ module.exports = class ImplodeCommand extends Command {
usages: 2,
duration: 15
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'ImageMagick',
@@ -32,7 +33,7 @@ module.exports = class ImplodeCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const { invert } = require('../../util/Canvas');
@@ -14,12 +15,12 @@ module.exports = class InvertCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -15,7 +16,7 @@ module.exports = class LegoIconCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'LEGO',
@@ -34,7 +35,7 @@ module.exports = class LegoIconCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const gm = require('gm').subClass({ imageMagick: '7+' });
const request = require('node-superfetch');
const { magikToBuffer } = require('../../util/Util');
@@ -15,7 +16,7 @@ module.exports = class LiquidRescaleCommand extends Command {
usages: 2,
duration: 30
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'ImageMagick',
@@ -27,7 +28,7 @@ module.exports = class LiquidRescaleCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const types = ['x', 'y', 'both'];
@@ -14,7 +15,7 @@ module.exports = class MirrorCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'type',
@@ -25,7 +26,7 @@ module.exports = class MirrorCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const { motionBlur } = require('../../util/Canvas');
@@ -15,12 +16,12 @@ module.exports = class MotionBlurCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
@@ -14,7 +15,7 @@ module.exports = class NeedsMoreJpegCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'quality',
@@ -26,7 +27,7 @@ module.exports = class NeedsMoreJpegCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const gm = require('gm').subClass({ imageMagick: '7+' });
const request = require('node-superfetch');
const { magikToBuffer } = require('../../util/Util');
@@ -16,7 +17,7 @@ module.exports = class NoiseCommand extends Command {
usages: 2,
duration: 15
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'ImageMagick',
@@ -34,7 +35,7 @@ module.exports = class NoiseCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const gm = require('gm').subClass({ imageMagick: '7+' });
const request = require('node-superfetch');
const { magikToBuffer } = require('../../util/Util');
@@ -15,7 +16,7 @@ module.exports = class OilPaintingCommand extends Command {
usages: 2,
duration: 15
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'ImageMagick',
@@ -27,7 +28,7 @@ module.exports = class OilPaintingCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const GIFEncoder = require('gifencoder');
const request = require('node-superfetch');
@@ -18,12 +19,12 @@ module.exports = class PetCommand extends Command {
usages: 2,
duration: 30
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 128 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 128 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const { pixelize } = require('../../util/Canvas');
@@ -15,12 +16,12 @@ module.exports = class PixelizeCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+2 -1
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const pokemon = require('../../assets/json/pokemon-fusion');
const { firstUpperCase } = require('../../util/Util');
const pokeKeys = Object.keys(pokemon);
@@ -11,7 +12,7 @@ module.exports = class PokemonFusionCommand extends Command {
group: 'edit-image',
memberName: 'pokemon-fusion',
description: 'Fuses two Generation I Pokémon together.',
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'Pokémon',
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -16,7 +17,7 @@ module.exports = class PoliceTapeCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'PNG Arts',
@@ -29,7 +30,7 @@ module.exports = class PoliceTapeCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -15,12 +16,12 @@ module.exports = class RainbowCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -16,7 +17,7 @@ module.exports = class RejctedCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'Clipart Library',
@@ -29,7 +30,7 @@ module.exports = class RejctedCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
@@ -13,7 +14,7 @@ module.exports = class ResizeCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'width',
@@ -30,7 +31,7 @@ module.exports = class ResizeCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 2048 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 2048 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
@@ -13,7 +14,7 @@ module.exports = class RotateCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'degrees',
@@ -24,7 +25,7 @@ module.exports = class RotateCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const { sepia } = require('../../util/Canvas');
@@ -14,12 +15,12 @@ module.exports = class SepiaCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const GIFEncoder = require('gifencoder');
const request = require('node-superfetch');
@@ -16,7 +17,7 @@ module.exports = class ShakeCommand extends Command {
usages: 2,
duration: 30
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'amount',
@@ -27,7 +28,7 @@ module.exports = class ShakeCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const { silhouette } = require('../../util/Canvas');
@@ -14,12 +15,12 @@ module.exports = class SilhouetteCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -15,7 +16,7 @@ module.exports = class SipCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'CoolClips.com',
@@ -28,7 +29,7 @@ module.exports = class SipCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 1024 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 1024 })
},
{
key: 'direction',
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const gm = require('gm').subClass({ imageMagick: '7+' });
const request = require('node-superfetch');
const { magikToBuffer, reactIfAble } = require('../../util/Util');
@@ -16,7 +17,7 @@ module.exports = class SketchCommand extends Command {
usages: 1,
duration: 60
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'ImageMagick',
@@ -28,7 +29,7 @@ module.exports = class SketchCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
@@ -14,7 +15,7 @@ module.exports = class SnapchatCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'Google',
@@ -37,7 +38,7 @@ module.exports = class SnapchatCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -15,7 +16,7 @@ module.exports = class SpotifyNowPlayingCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'Spotify',
@@ -49,7 +50,7 @@ module.exports = class SpotifyNowPlayingCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 256 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 256 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
@@ -13,12 +14,12 @@ module.exports = class SquareCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const gm = require('gm').subClass({ imageMagick: '7+' });
const request = require('node-superfetch');
const { magikToBuffer } = require('../../util/Util');
@@ -15,7 +16,7 @@ module.exports = class SquishCommand extends Command {
usages: 2,
duration: 60
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'ImageMagick',
@@ -33,7 +34,7 @@ module.exports = class SquishCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -15,7 +16,7 @@ module.exports = class SteamCardCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'Steam',
@@ -45,7 +46,7 @@ module.exports = class SteamCardCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 256 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 256 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const { wrapText } = require('../../util/Canvas');
@@ -15,7 +16,7 @@ module.exports = class SubtitleCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'Google',
@@ -33,7 +34,7 @@ module.exports = class SubtitleCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const gm = require('gm').subClass({ imageMagick: '7+' });
const request = require('node-superfetch');
const { magikToBuffer } = require('../../util/Util');
@@ -14,7 +15,7 @@ module.exports = class SwirlCommand extends Command {
usages: 2,
duration: 15
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'ImageMagick',
@@ -32,7 +33,7 @@ module.exports = class SwirlCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const { drawImageWithTint } = require('../../util/Canvas');
@@ -14,7 +15,7 @@ module.exports = class TintCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'color',
@@ -24,7 +25,7 @@ module.exports = class TintCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const { vignette } = require('../../util/Canvas');
@@ -14,12 +15,12 @@ module.exports = class VignetteCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
args: [
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -16,7 +17,7 @@ module.exports = class WantedCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'Tim\'s Printables',
@@ -29,7 +30,7 @@ module.exports = class WantedCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -16,7 +17,7 @@ module.exports = class WildPokemonCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'Pokémon',
@@ -39,7 +40,7 @@ module.exports = class WildPokemonCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 128 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 128 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -16,7 +17,7 @@ module.exports = class YouDiedCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'FromSoftware',
@@ -28,7 +29,7 @@ module.exports = class YouDiedCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 512 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 512 })
}
]
});
+3 -2
View File
@@ -1,4 +1,5 @@
const Command = require('../../framework/Command');
const { PermissionFlagsBits } = require('discord.js');
const { createCanvas, loadImage } = require('canvas');
const request = require('node-superfetch');
const path = require('path');
@@ -21,7 +22,7 @@ module.exports = class YuGiOhGenCommand extends Command {
usages: 2,
duration: 10
},
clientPermissions: ['ATTACH_FILES'],
clientPermissions: [PermissionFlagsBits.AttachFiles],
credit: [
{
name: 'Konami',
@@ -59,7 +60,7 @@ module.exports = class YuGiOhGenCommand extends Command {
{
key: 'image',
type: 'image-or-avatar',
default: msg => msg.author.displayAvatarURL({ format: 'png', size: 1024 })
default: msg => msg.author.displayAvatarURL({ extension: 'png', size: 1024 })
}
]
});