Added /drawtriangle command

master
Chloe Fontenot 🏳️‍⚧️ 2023-04-04 20:53:17 +07:00
parent a61fa8f4f2
commit 07f83853a5
4 changed files with 70 additions and 65 deletions

@ -16,7 +16,7 @@ module.exports = {
), ),
async execute(interaction, client) { async execute(interaction, client) {
var inputString = interaction.options.getString('string'); var inputString = interaction.options.getString('string');
var design = interaction.options.getString('string'); var design = interaction.options.getString('design');
if (design < 1 || design > 3) { if (design < 1 || design > 3) {
await interaction.reply('Invalid design choice.'); await interaction.reply('Invalid design choice.');
} }

@ -0,0 +1,5 @@
{
"token": "MTA5MTEyMDI2Nzg1MTQ4NTIxNQ.GUw1W5.SGkSWCfeyAs6cktoAhVE4ivkKAI5kGfhw-8wRc",
"clientId": "1091120267851485215",
"guildId": "475327576110268466"
}

126
package-lock.json generated

@ -9,7 +9,7 @@
"version": "1.0.0", "version": "1.0.0",
"license": "GPL-3.0-or-later", "license": "GPL-3.0-or-later",
"dependencies": { "dependencies": {
"discord.js": "^14.8.0" "discord.js": "^14.9.0"
}, },
"devDependencies": { "devDependencies": {
"ts-node": "^10.9.1", "ts-node": "^10.9.1",
@ -29,14 +29,14 @@
} }
}, },
"node_modules/@discordjs/builders": { "node_modules/@discordjs/builders": {
"version": "1.5.0", "version": "1.6.1",
"resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.5.0.tgz", "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.6.1.tgz",
"integrity": "sha512-7XxT78mnNBPigHn2y6KAXkicxIBFtZREGWaRZ249EC1l6gBUEP8IyVY5JTciIjJArxkF+tg675aZvsTNTKBpmA==", "integrity": "sha512-CCcLwn/8ANhlAbhlE18fcaN0hfXTen53/JiwZs1t9oE/Cqa9maA8ZRarkCIsXF4J7J/MYnd0J6IsxeKsq+f6mw==",
"dependencies": { "dependencies": {
"@discordjs/formatters": "^0.2.0", "@discordjs/formatters": "^0.3.0",
"@discordjs/util": "^0.2.0", "@discordjs/util": "^0.2.0",
"@sapphire/shapeshift": "^3.8.1", "@sapphire/shapeshift": "^3.8.1",
"discord-api-types": "^0.37.35", "discord-api-types": "^0.37.37",
"fast-deep-equal": "^3.1.3", "fast-deep-equal": "^3.1.3",
"ts-mixer": "^6.0.3", "ts-mixer": "^6.0.3",
"tslib": "^2.5.0" "tslib": "^2.5.0"
@ -46,37 +46,37 @@
} }
}, },
"node_modules/@discordjs/collection": { "node_modules/@discordjs/collection": {
"version": "1.4.0", "version": "1.5.0",
"resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.4.0.tgz", "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.5.0.tgz",
"integrity": "sha512-hiOJyk2CPFf1+FL3a4VKCuu1f448LlROVuu8nLz1+jCOAPokUcdFAV+l4pd3B3h6uJlJQSASoZzrdyNdjdtfzQ==", "integrity": "sha512-suyVndkEAAWrGxyw/CPGdtXoRRU6AUNkibtnbJevQzpelkJh3Q1gQqWDpqf5i39CnAn5+LrN0YS+cULeEjq2Yw==",
"engines": { "engines": {
"node": ">=16.9.0" "node": ">=16.9.0"
} }
}, },
"node_modules/@discordjs/formatters": { "node_modules/@discordjs/formatters": {
"version": "0.2.0", "version": "0.3.0",
"resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.2.0.tgz", "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.3.0.tgz",
"integrity": "sha512-vn4oMSXuMZUm8ITqVOtvE7/fMMISj4cI5oLsR09PEQXHKeKDAMLltG/DWeeIs7Idfy6V8Fk3rn1e69h7NfzuNA==", "integrity": "sha512-Fc4MomalbP8HMKEMor3qUiboAKDtR7PSBoPjwm7WYghVRwgJlj5WYvUsriLsxeKk8+Qq2oy+HJlGTUkGvX0YnA==",
"dependencies": { "dependencies": {
"discord-api-types": "^0.37.35" "discord-api-types": "^0.37.37"
}, },
"engines": { "engines": {
"node": ">=16.9.0" "node": ">=16.9.0"
} }
}, },
"node_modules/@discordjs/rest": { "node_modules/@discordjs/rest": {
"version": "1.6.0", "version": "1.7.0",
"resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-1.6.0.tgz", "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-1.7.0.tgz",
"integrity": "sha512-HGvqNCZ5Z5j0tQHjmT1lFvE5ETO4hvomJ1r0cbnpC1zM23XhCpZ9wgTCiEmaxKz05cyf2CI9p39+9LL+6Yz1bA==", "integrity": "sha512-r2HzmznRIo8IDGYBWqQfkEaGN1LrFfWQd3dSyC4tOpMU8nuVvFUEw6V/lwnG44jyOq+vgyDny2fxeUDMt9I4aQ==",
"dependencies": { "dependencies": {
"@discordjs/collection": "^1.4.0", "@discordjs/collection": "^1.5.0",
"@discordjs/util": "^0.2.0", "@discordjs/util": "^0.2.0",
"@sapphire/async-queue": "^1.5.0", "@sapphire/async-queue": "^1.5.0",
"@sapphire/snowflake": "^3.4.0", "@sapphire/snowflake": "^3.4.0",
"discord-api-types": "^0.37.35", "discord-api-types": "^0.37.37",
"file-type": "^18.2.1", "file-type": "^18.2.1",
"tslib": "^2.5.0", "tslib": "^2.5.0",
"undici": "^5.20.0" "undici": "^5.21.0"
}, },
"engines": { "engines": {
"node": ">=16.9.0" "node": ">=16.9.0"
@ -125,9 +125,9 @@
} }
}, },
"node_modules/@sapphire/shapeshift": { "node_modules/@sapphire/shapeshift": {
"version": "3.8.1", "version": "3.8.2",
"resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.8.1.tgz", "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.8.2.tgz",
"integrity": "sha512-xG1oXXBhCjPKbxrRTlox9ddaZTvVpOhYLmKmApD/vIWOV1xEYXnpoFs68zHIZBGbqztq6FrUPNPerIrO1Hqeaw==", "integrity": "sha512-NXpnJAsxN3/h9TqQPntOeVWZrpIuucqXI3IWF6tj2fWCoRLCuVK5wx7Dtg7pRrtkYfsMUbDqgKoX26vrC5iYfA==",
"dependencies": { "dependencies": {
"fast-deep-equal": "^3.1.3", "fast-deep-equal": "^3.1.3",
"lodash": "^4.17.21" "lodash": "^4.17.21"
@ -247,23 +247,23 @@
"integrity": "sha512-LDMBKzl/zbvHO/yCzno5hevuA6lFIXJwdKSJZQrB+1ToDpFfN9thK+xxgZNR4aVkI7GHRDja0p4Sl2oYVPnHYg==" "integrity": "sha512-LDMBKzl/zbvHO/yCzno5hevuA6lFIXJwdKSJZQrB+1ToDpFfN9thK+xxgZNR4aVkI7GHRDja0p4Sl2oYVPnHYg=="
}, },
"node_modules/discord.js": { "node_modules/discord.js": {
"version": "14.8.0", "version": "14.9.0",
"resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.8.0.tgz", "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.9.0.tgz",
"integrity": "sha512-UOxYtc/YnV7jAJ2gISluJyYeBw4e+j8gWn+IoqG8unaHAVuvZ13DdYN0M1f9fbUgUvSarV798inIrYFtDNDjwQ==", "integrity": "sha512-ygGms5xP4hG+QrrY9k7d/OYCzMltSMtdl/2Snzq/nLCiZo+Sna91Ulv9l0+B5Jd/Czcq37B7wJAnmja7GOa+bg==",
"dependencies": { "dependencies": {
"@discordjs/builders": "^1.5.0", "@discordjs/builders": "^1.6.0",
"@discordjs/collection": "^1.4.0", "@discordjs/collection": "^1.5.0",
"@discordjs/formatters": "^0.2.0", "@discordjs/formatters": "^0.3.0",
"@discordjs/rest": "^1.6.0", "@discordjs/rest": "^1.7.0",
"@discordjs/util": "^0.2.0", "@discordjs/util": "^0.2.0",
"@sapphire/snowflake": "^3.4.0", "@sapphire/snowflake": "^3.4.0",
"@types/ws": "^8.5.4", "@types/ws": "^8.5.4",
"discord-api-types": "^0.37.35", "discord-api-types": "^0.37.37",
"fast-deep-equal": "^3.1.3", "fast-deep-equal": "^3.1.3",
"lodash.snakecase": "^4.1.1", "lodash.snakecase": "^4.1.1",
"tslib": "^2.5.0", "tslib": "^2.5.0",
"undici": "^5.20.0", "undici": "^5.21.0",
"ws": "^8.12.1" "ws": "^8.13.0"
}, },
"engines": { "engines": {
"node": ">=16.9.0" "node": ">=16.9.0"
@ -566,45 +566,45 @@
} }
}, },
"@discordjs/builders": { "@discordjs/builders": {
"version": "1.5.0", "version": "1.6.1",
"resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.5.0.tgz", "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.6.1.tgz",
"integrity": "sha512-7XxT78mnNBPigHn2y6KAXkicxIBFtZREGWaRZ249EC1l6gBUEP8IyVY5JTciIjJArxkF+tg675aZvsTNTKBpmA==", "integrity": "sha512-CCcLwn/8ANhlAbhlE18fcaN0hfXTen53/JiwZs1t9oE/Cqa9maA8ZRarkCIsXF4J7J/MYnd0J6IsxeKsq+f6mw==",
"requires": { "requires": {
"@discordjs/formatters": "^0.2.0", "@discordjs/formatters": "^0.3.0",
"@discordjs/util": "^0.2.0", "@discordjs/util": "^0.2.0",
"@sapphire/shapeshift": "^3.8.1", "@sapphire/shapeshift": "^3.8.1",
"discord-api-types": "^0.37.35", "discord-api-types": "^0.37.37",
"fast-deep-equal": "^3.1.3", "fast-deep-equal": "^3.1.3",
"ts-mixer": "^6.0.3", "ts-mixer": "^6.0.3",
"tslib": "^2.5.0" "tslib": "^2.5.0"
} }
}, },
"@discordjs/collection": { "@discordjs/collection": {
"version": "1.4.0", "version": "1.5.0",
"resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.4.0.tgz", "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.5.0.tgz",
"integrity": "sha512-hiOJyk2CPFf1+FL3a4VKCuu1f448LlROVuu8nLz1+jCOAPokUcdFAV+l4pd3B3h6uJlJQSASoZzrdyNdjdtfzQ==" "integrity": "sha512-suyVndkEAAWrGxyw/CPGdtXoRRU6AUNkibtnbJevQzpelkJh3Q1gQqWDpqf5i39CnAn5+LrN0YS+cULeEjq2Yw=="
}, },
"@discordjs/formatters": { "@discordjs/formatters": {
"version": "0.2.0", "version": "0.3.0",
"resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.2.0.tgz", "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.3.0.tgz",
"integrity": "sha512-vn4oMSXuMZUm8ITqVOtvE7/fMMISj4cI5oLsR09PEQXHKeKDAMLltG/DWeeIs7Idfy6V8Fk3rn1e69h7NfzuNA==", "integrity": "sha512-Fc4MomalbP8HMKEMor3qUiboAKDtR7PSBoPjwm7WYghVRwgJlj5WYvUsriLsxeKk8+Qq2oy+HJlGTUkGvX0YnA==",
"requires": { "requires": {
"discord-api-types": "^0.37.35" "discord-api-types": "^0.37.37"
} }
}, },
"@discordjs/rest": { "@discordjs/rest": {
"version": "1.6.0", "version": "1.7.0",
"resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-1.6.0.tgz", "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-1.7.0.tgz",
"integrity": "sha512-HGvqNCZ5Z5j0tQHjmT1lFvE5ETO4hvomJ1r0cbnpC1zM23XhCpZ9wgTCiEmaxKz05cyf2CI9p39+9LL+6Yz1bA==", "integrity": "sha512-r2HzmznRIo8IDGYBWqQfkEaGN1LrFfWQd3dSyC4tOpMU8nuVvFUEw6V/lwnG44jyOq+vgyDny2fxeUDMt9I4aQ==",
"requires": { "requires": {
"@discordjs/collection": "^1.4.0", "@discordjs/collection": "^1.5.0",
"@discordjs/util": "^0.2.0", "@discordjs/util": "^0.2.0",
"@sapphire/async-queue": "^1.5.0", "@sapphire/async-queue": "^1.5.0",
"@sapphire/snowflake": "^3.4.0", "@sapphire/snowflake": "^3.4.0",
"discord-api-types": "^0.37.35", "discord-api-types": "^0.37.37",
"file-type": "^18.2.1", "file-type": "^18.2.1",
"tslib": "^2.5.0", "tslib": "^2.5.0",
"undici": "^5.20.0" "undici": "^5.21.0"
} }
}, },
"@discordjs/util": { "@discordjs/util": {
@ -640,9 +640,9 @@
"integrity": "sha512-JkLdIsP8fPAdh9ZZjrbHWR/+mZj0wvKS5ICibcLrRI1j84UmLMshx5n9QmL8b95d4onJ2xxiyugTgSAX7AalmA==" "integrity": "sha512-JkLdIsP8fPAdh9ZZjrbHWR/+mZj0wvKS5ICibcLrRI1j84UmLMshx5n9QmL8b95d4onJ2xxiyugTgSAX7AalmA=="
}, },
"@sapphire/shapeshift": { "@sapphire/shapeshift": {
"version": "3.8.1", "version": "3.8.2",
"resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.8.1.tgz", "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.8.2.tgz",
"integrity": "sha512-xG1oXXBhCjPKbxrRTlox9ddaZTvVpOhYLmKmApD/vIWOV1xEYXnpoFs68zHIZBGbqztq6FrUPNPerIrO1Hqeaw==", "integrity": "sha512-NXpnJAsxN3/h9TqQPntOeVWZrpIuucqXI3IWF6tj2fWCoRLCuVK5wx7Dtg7pRrtkYfsMUbDqgKoX26vrC5iYfA==",
"requires": { "requires": {
"fast-deep-equal": "^3.1.3", "fast-deep-equal": "^3.1.3",
"lodash": "^4.17.21" "lodash": "^4.17.21"
@ -739,23 +739,23 @@
"integrity": "sha512-LDMBKzl/zbvHO/yCzno5hevuA6lFIXJwdKSJZQrB+1ToDpFfN9thK+xxgZNR4aVkI7GHRDja0p4Sl2oYVPnHYg==" "integrity": "sha512-LDMBKzl/zbvHO/yCzno5hevuA6lFIXJwdKSJZQrB+1ToDpFfN9thK+xxgZNR4aVkI7GHRDja0p4Sl2oYVPnHYg=="
}, },
"discord.js": { "discord.js": {
"version": "14.8.0", "version": "14.9.0",
"resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.8.0.tgz", "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.9.0.tgz",
"integrity": "sha512-UOxYtc/YnV7jAJ2gISluJyYeBw4e+j8gWn+IoqG8unaHAVuvZ13DdYN0M1f9fbUgUvSarV798inIrYFtDNDjwQ==", "integrity": "sha512-ygGms5xP4hG+QrrY9k7d/OYCzMltSMtdl/2Snzq/nLCiZo+Sna91Ulv9l0+B5Jd/Czcq37B7wJAnmja7GOa+bg==",
"requires": { "requires": {
"@discordjs/builders": "^1.5.0", "@discordjs/builders": "^1.6.0",
"@discordjs/collection": "^1.4.0", "@discordjs/collection": "^1.5.0",
"@discordjs/formatters": "^0.2.0", "@discordjs/formatters": "^0.3.0",
"@discordjs/rest": "^1.6.0", "@discordjs/rest": "^1.7.0",
"@discordjs/util": "^0.2.0", "@discordjs/util": "^0.2.0",
"@sapphire/snowflake": "^3.4.0", "@sapphire/snowflake": "^3.4.0",
"@types/ws": "^8.5.4", "@types/ws": "^8.5.4",
"discord-api-types": "^0.37.35", "discord-api-types": "^0.37.37",
"fast-deep-equal": "^3.1.3", "fast-deep-equal": "^3.1.3",
"lodash.snakecase": "^4.1.1", "lodash.snakecase": "^4.1.1",
"tslib": "^2.5.0", "tslib": "^2.5.0",
"undici": "^5.20.0", "undici": "^5.21.0",
"ws": "^8.12.1" "ws": "^8.13.0"
} }
}, },
"fast-deep-equal": { "fast-deep-equal": {

@ -13,7 +13,7 @@
"author": "CCF_100", "author": "CCF_100",
"license": "GPL-3.0-or-later", "license": "GPL-3.0-or-later",
"dependencies": { "dependencies": {
"discord.js": "^14.8.0" "discord.js": "^14.9.0"
}, },
"devDependencies": { "devDependencies": {
"ts-node": "^10.9.1", "ts-node": "^10.9.1",