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