Added shorten command.

This commit is contained in:
Keanu Timmermans 2020-10-22 13:38:57 +00:00 committed by GitHub
parent c959121c03
commit dbebb656b6
1 changed files with 25 additions and 0 deletions

View File

@ -0,0 +1,25 @@
import Command from '../../core/command';
import { CommonLibrary } from '../../core/lib';
import * as https from 'https';
export default new Command({
description: 'Shortens a given URL.',
run: 'Please provide a URL.',
any: new Command({
async run($: CommonLibrary): Promise<any> {
https.get(
'https://is.gd/create.php?format=simple&url=' +
encodeURIComponent($.args[0]),
function (res) {
var body = '';
res.on('data', function (chunk) {
body += chunk;
});
res.on('end', function () {
$.channel.send(`<${body}>`);
});
},
);
},
}),
});