diff --git a/commands/owo.js b/commands/owo.js new file mode 100644 index 0000000..e119eac --- /dev/null +++ b/commands/owo.js @@ -0,0 +1,9 @@ +const owo = require('@zuzak/owo') +module.exports = { + name: 'owo', + description: 'Translate to furry/weeb language', + execute({message, args}) { + let msg = args.join(" ") + message.channel.send(owo.translate(msg)); + } +}; diff --git a/package-lock.json b/package-lock.json index 089e2e9..c53c275 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "version": "1.0.0", "license": "UNLICENSE", "dependencies": { + "@zuzak/owo": "^1.14.1", "discord.js": "^12.5.1", "express": "^4.17.1", "parse-ms": "^2.1.0", @@ -34,6 +35,15 @@ "node": ">= 6" } }, + "node_modules/@zuzak/owo": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@zuzak/owo/-/owo-1.14.1.tgz", + "integrity": "sha512-GFzc2awTZDhV88iYGQPUakVmu5sIOBVW9pN1wxyVY6KaEFkSbu/jLX4/9oExPaNb7Xeckjj1xkyShUkn0tkZ4g==", + "dependencies": { + "random-item": "^1.0.0", + "replace-string": "^2.0.0" + } + }, "node_modules/abort-controller": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", @@ -496,6 +506,14 @@ "node": ">=0.6" } }, + "node_modules/random-item": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-item/-/random-item-1.0.0.tgz", + "integrity": "sha1-Fu4xYmywUMihaGpfD0KmuZoqrxE=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -518,6 +536,14 @@ "node": ">= 0.8" } }, + "node_modules/replace-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/replace-string/-/replace-string-2.0.0.tgz", + "integrity": "sha512-e6cHLIPJeIReWRcKFXdGC2bVR9dC4Bdwf2LIhzefHNPNR5ob90LtopHVGisQmaYEVfEtB945lmTA8B+e2lMJvQ==", + "engines": { + "node": ">=6" + } + }, "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -695,6 +721,15 @@ "mime-types": "^2.1.12" } }, + "@zuzak/owo": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@zuzak/owo/-/owo-1.14.1.tgz", + "integrity": "sha512-GFzc2awTZDhV88iYGQPUakVmu5sIOBVW9pN1wxyVY6KaEFkSbu/jLX4/9oExPaNb7Xeckjj1xkyShUkn0tkZ4g==", + "requires": { + "random-item": "^1.0.0", + "replace-string": "^2.0.0" + } + }, "abort-controller": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", @@ -1033,6 +1068,11 @@ "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" }, + "random-item": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-item/-/random-item-1.0.0.tgz", + "integrity": "sha1-Fu4xYmywUMihaGpfD0KmuZoqrxE=" + }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -1049,6 +1089,11 @@ "unpipe": "1.0.0" } }, + "replace-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/replace-string/-/replace-string-2.0.0.tgz", + "integrity": "sha512-e6cHLIPJeIReWRcKFXdGC2bVR9dC4Bdwf2LIhzefHNPNR5ob90LtopHVGisQmaYEVfEtB945lmTA8B+e2lMJvQ==" + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", diff --git a/package.json b/package.json index 6b17641..1d8ad89 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "description": "My second attempt at making a bot in javascript", "main": "server.js", "dependencies": { + "@zuzak/owo": "^1.14.1", "discord.js": "^12.5.1", "express": "^4.17.1", "parse-ms": "^2.1.0",