asciify
This commit is contained in:
parent
5a6ceeb43d
commit
1902ff559b
1 changed files with 37 additions and 0 deletions
37
commands/fun/asciify.js
Normal file
37
commands/fun/asciify.js
Normal file
|
@ -0,0 +1,37 @@
|
|||
const { Command } = require('discord-akairo');
|
||||
const asciify = require('asciify-image');
|
||||
|
||||
let options = {
|
||||
fit: 'box',
|
||||
width: 200,
|
||||
height: 50,
|
||||
color: false
|
||||
};
|
||||
|
||||
class asciifyCommand extends Command {
|
||||
constructor() {
|
||||
super('asciify', {
|
||||
aliases: ['asciify'],
|
||||
category: 'fun',
|
||||
cooldown: 600000,
|
||||
ratelimit: 2,
|
||||
description: {
|
||||
content: 'Transform your image into ascii (ATTENTION, SPAM!)',
|
||||
usage: '[image in attachment]',
|
||||
examples: ['image in attachment']
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
async exec(message) {
|
||||
let Attachment = (message.attachments).array();
|
||||
|
||||
|
||||
return asciify(Attachment[0].url, options, function (err, asciified) {
|
||||
if (err) throw err;
|
||||
// Print to console
|
||||
return message.channel.send(asciified, { split: true, code: true });
|
||||
});
|
||||
}
|
||||
}
|
||||
module.exports = asciifyCommand;
|
Loading…
Reference in a new issue