This commit is contained in:
Dragon Fire
2021-03-08 17:02:02 -05:00
parent 15565f0d8b
commit a833c43428
3 changed files with 26 additions and 17 deletions
+17
View File
@@ -0,0 +1,17 @@
const { ArgumentType } = require('discord.js-commando');
const { URL } = require('url');
const validURL = require('valid-url');
module.exports = class UrlType extends ArgumentType {
constructor(client) {
super(client, 'url');
}
validate(value) {
return Boolean(validURL.isWebUri(value));
}
async parse(value) {
return new URL(value);
}
};