34 lines
741 B
JavaScript
34 lines
741 B
JavaScript
const got = require('got');
|
|
|
|
exports.run = async (bot, msg, args) => {
|
|
if (args.length < 1) {
|
|
throw 'Please provide a url to shorten!';
|
|
}
|
|
|
|
const url = args.join(' ');
|
|
|
|
msg.delete();
|
|
|
|
const res = await got(`http://tinyurl.com/api-create.php?url=${encodeURIComponent(url)}`);
|
|
msg.channel.send({
|
|
embed: bot.utils.embed('', '', [
|
|
{
|
|
name: 'Link',
|
|
value: url
|
|
},
|
|
{
|
|
name: 'Short URL',
|
|
value: res.body
|
|
}
|
|
])
|
|
});
|
|
|
|
};
|
|
|
|
exports.info = {
|
|
name: 'shorturl',
|
|
aliases: ['short'],
|
|
usage: 'shorturl <url>',
|
|
description: 'Shortens a URL',
|
|
credits: 'xd <@335490180028956673>'
|
|
};
|