better help command & capitalize descriptions

This commit is contained in:
SowinskiBraeden committed 2022-08-02 13:25:28 -07:00
1 parent 2e8ef10348
commit 4d713b9d5e
8 files changed
+77 -62

No files matched your search

+14 -14
View File
@@ -3,8 +3,8 @@ const { MessageEmbed } = require('discord.js');
module.exports = { module.exports = {
name: "bank", name: "bank",
debug: false, debug: false,
description: "manage your banking", description: "Manage your banking",
usage: "[cmd] [amount]", usage: "[cmd] [opt]",
permissions: { permissions: {
channel: ["VIEW_CHANNEL", "SEND_MESSAGES", "EMBED_LINKS"], channel: ["VIEW_CHANNEL", "SEND_MESSAGES", "EMBED_LINKS"],
member: [], member: [],
@@ -13,12 +13,12 @@ module.exports = {
options: [ options: [
{ {
name: "deposit", name: "deposit",
description: "deposit cash into your bank", description: "Deposit cash into your bank",
value: "deposit", value: "deposit",
type: 1, type: 1,
options: [{ options: [{
name: "amount", name: "amount",
description: "amount to deposit", description: "Amount to deposit",
value: "amount", value: "amount",
type: 10, type: 10,
min_value: 0.01, min_value: 0.01,
@@ -27,12 +27,12 @@ module.exports = {
}, },
{ {
name: "withdraw", name: "withdraw",
description: "withdraw cash from you bank", description: "Withdraw cash from you bank",
value: "deposit", value: "deposit",
type: 1, type: 1,
options: [{ options: [{
name: "amount", name: "amount",
description: "amount to withdraw", description: "Amount to withdraw",
value: "amount", value: "amount",
type: 10, type: 10,
min_value: 0.01, min_value: 0.01,
@@ -41,12 +41,12 @@ module.exports = {
}, },
{ {
name: "balance", name: "balance",
description: "view your bank balance and count your cash", description: "View your bank balance and count your cash",
value: "balance", value: "balance",
type: 1, type: 1,
options: [{ options: [{
name: "user", name: "user",
description: "user to view ballance", description: "User to view ballance",
value: "user", value: "user",
type: 6, type: 6,
required: false, required: false,
@@ -54,20 +54,20 @@ module.exports = {
}, },
{ {
name: "give", name: "give",
description: "give a user cash", description: "Give a user cash",
value: "give", value: "give",
type: 1, type: 1,
options: [ options: [
{ {
name: "user", name: "user",
description: "user to give cash to", description: "User to give cash to",
value: "user", value: "user",
type: 6, type: 6,
required: true, required: true,
}, },
{ {
name: "amount", name: "amount",
description: "the amount to give", description: "The amount to give",
value: 1, value: 1,
type: 10, type: 10,
required: true, required: true,
@@ -76,20 +76,20 @@ module.exports = {
}, },
{ {
name: "transfer", name: "transfer",
description: "transfer directly to users bank", description: "Transfer directly to users bank",
value: "transfer", value: "transfer",
type: 1, type: 1,
options: [ options: [
{ {
name: "user", name: "user",
description: "user to transfer to", description: "User to transfer to",
value: "user", value: "user",
type: 6, type: 6,
required: true, required: true,
}, },
{ {
name: "amount", name: "amount",
description: "the amount to transfer", description: "The amount to transfer",
value: 1, value: 1,
type: 10, type: 10,
required: true, required: true,
+19 -4
View File
@@ -13,7 +13,7 @@ module.exports = {
options: [ options: [
{ {
name: "commands", name: "commands",
description: "list all commands", description: "List all commands",
value: "commands", value: "commands",
type: 1, type: 1,
options: [{ options: [{
@@ -26,13 +26,13 @@ module.exports = {
}, },
{ {
name: "settings", name: "settings",
description: "how to configure the settings", description: "How to configure the settings",
value: "settings", value: "settings",
type: 1, type: 1,
}, },
{ {
name: "support", name: "support",
description: "get support for QuarksBot", description: "Get support for QuarksBot",
value: "support", value: "support",
type: 1, type: 1,
}, },
@@ -88,7 +88,22 @@ module.exports = {
`\`/${cmd.name}\`${cmd.usage ? " " + cmd.usage : ""}`, `\`/${cmd.name}\`${cmd.usage ? " " + cmd.usage : ""}`,
true true
) )
.addField(
for (let i = 0; i < cmd.SlashCommand.options.length; i++) {
if (cmd.SlashCommand.options[i].type == 1) {
let param = cmd.SlashCommand.options[i].options.length > 0 ? ' ' : '';
for (let j = 0; j < cmd.SlashCommand.options[i].options.length; j++) {
if (cmd.SlashCommand.options[i].options[j].required) param += `[${cmd.SlashCommand.options[i].options[j].name}] `
}
embed.addField(
`/${cmd.name} ${cmd.SlashCommand.options[i].name}${param}`,
`${cmd.SlashCommand.options[i].description}`,
true
)
}
}
embed.addField(
"Permissions", "Permissions",
"Member: " + "Member: " +
cmd.permissions.member.join(", ") + cmd.permissions.member.join(", ") +
+3 -3
View File
@@ -3,7 +3,7 @@ const { MessageEmbed } = require('discord.js');
module.exports = { module.exports = {
name: "id-set", name: "id-set",
debug: false, debug: false,
description: "set a value on your wallet ID", description: "Set a value on your wallet ID",
usage: "[firstname/lastname/dob] [value]", usage: "[firstname/lastname/dob] [value]",
permissions: { permissions: {
channel: ["VIEW_CHANNEL", "SEND_MESSAGES", "EMBED_LINKS"], channel: ["VIEW_CHANNEL", "SEND_MESSAGES", "EMBED_LINKS"],
@@ -13,7 +13,7 @@ module.exports = {
options: [ options: [
{ {
name: "change", name: "change",
description: "what you'd like to change on your ID", description: "What you'd like to change on your ID",
value: "change", value: "change",
type: 3, type: 3,
required: true, required: true,
@@ -23,7 +23,7 @@ module.exports = {
}, },
{ {
name: "value", name: "value",
description: "new value of what you'd like to change", description: "New value of what you'd like to change",
value: "value", value: "value",
type: 3, type: 3,
required: true, required: true,
+8 -8
View File
@@ -5,7 +5,7 @@ const action = ['pick up', 'grab', 'get', 'aquire', 'obtain', 'gain', 'take poss
module.exports = { module.exports = {
name: "inventory-add", name: "inventory-add",
debug: false, debug: false,
description: "add item to inventory", description: "Add item to inventory",
usage: "[item]", usage: "[item]",
permissions: { permissions: {
channel: ["VIEW_CHANNEL", "SEND_MESSAGES", "EMBED_LINKS"], channel: ["VIEW_CHANNEL", "SEND_MESSAGES", "EMBED_LINKS"],
@@ -15,13 +15,13 @@ module.exports = {
options: [ options: [
{ {
name: "firearm", name: "firearm",
description: "add firearm to inventory", description: "Add firearm to inventory",
value: "firearm", value: "firearm",
type: 1, type: 1,
options: [ options: [
{ {
name: "type", name: "type",
description: "type of firearm", description: "Type of firearm",
value: "type", value: "type",
type: 3, type: 3,
required: true, required: true,
@@ -33,7 +33,7 @@ module.exports = {
}, },
{ {
name: "serialnumber", name: "serialnumber",
description: "firearm serial number", description: "Firearm serial number",
value: "serialnumber", value: "serialnumber",
type: 3, type: 3,
required: true, required: true,
@@ -47,7 +47,7 @@ module.exports = {
}, },
{ {
name: "description", name: "description",
description: "firearm description", description: "Firearm description",
value: "description", value: "description",
type: 3, type: 3,
required: true, required: true,
@@ -56,20 +56,20 @@ module.exports = {
}, },
{ {
name: "generic", name: "generic",
description: "add a generic item to inventory", description: "Add a generic item to inventory",
value: "generic", value: "generic",
type: 1, type: 1,
options: [ options: [
{ {
name: "name", name: "name",
description: "item name", description: "Item name",
value: "name", value: "name",
type: 3, type: 3,
required: true, required: true,
}, },
{ {
name: "description", name: "description",
description: "item description", description: "Item description",
value: "description", value: "description",
type: 3, type: 3,
required: true, required: true,
+8 -8
View File
@@ -28,13 +28,13 @@ module.exports = {
}, },
{ {
name: "item", name: "item",
description: "view an item in your inventory", description: "View an item in your inventory",
value: "item", value: "item",
type: 1, type: 1,
options: [ options: [
{ {
name: "item-number", name: "item-number",
description: "item to interact with", description: "Item to interact with",
value: 1, value: 1,
type: 4, type: 4,
required: true, required: true,
@@ -43,20 +43,20 @@ module.exports = {
}, },
{ {
name: "give", name: "give",
description: "give user item from inventory", description: "Give user item from inventory",
value: "give", value: "give",
type: 1, type: 1,
options: [ options: [
{ {
name: "item-number", name: "item-number",
description: "item to interact with", description: "Item to interact with",
value: 1, value: 1,
type: 4, type: 4,
required: true, required: true,
}, },
{ {
name: "user", name: "user",
description: "user to give item", description: "User to give item",
value: "user", value: "user",
type: 6, type: 6,
required: true, required: true,
@@ -65,13 +65,13 @@ module.exports = {
}, },
{ {
name: "drop", name: "drop",
description: "drop item from inventory", description: "Drop item from inventory",
value: "drop", value: "drop",
type: 1, type: 1,
options: [ options: [
{ {
name: "item-number", name: "item-number",
description: "item to interact with", description: "Item to interact with",
value: 1, value: 1,
type: 4, type: 4,
required: true, required: true,
@@ -80,7 +80,7 @@ module.exports = {
}, },
{ {
name: "clear", name: "clear",
description: "clear your inventory", description: "Clear your inventory",
value: "clear", value: "clear",
type: 1, type: 1,
} }
+6 -6
View File
@@ -13,20 +13,20 @@ module.exports = {
options: [ options: [
{ {
name: "add", name: "add",
description: "add money to user", description: "Add money to user",
value: "add", value: "add",
type: 1, type: 1,
options: [ options: [
{ {
name: "user", name: "user",
description: "user to give money", description: "User to give money",
value: "user", value: "user",
type: 6, type: 6,
required: true, required: true,
}, },
{ {
name: "amount", name: "amount",
description: "the amount to add to balance", description: "The amount to add to balance",
value: 1000.00, value: 1000.00,
type: 10, type: 10,
required: true, required: true,
@@ -35,20 +35,20 @@ module.exports = {
}, },
{ {
name: "remove", name: "remove",
description: "remove money from user", description: "Remove money from user",
value: "remove", value: "remove",
type: 1, type: 1,
options: [ options: [
{ {
name: "user", name: "user",
description: "user to give money", description: "User to remove money from",
value: "user", value: "user",
type: 6, type: 6,
required: true, required: true,
}, },
{ {
name: "amount", name: "amount",
description: "the amount to add to balance", description: "The amount to add to balance",
value: 1000.00, value: 1000.00,
type: 10, type: 10,
required: true, required: true,
+2 -2
View File
@@ -14,14 +14,14 @@ module.exports = {
options: [ options: [
{ {
name: "user", name: "user",
description: "user to give item", description: "User to search",
value: "user", value: "user",
type: 6, type: 6,
required: true, required: true,
}, },
{ {
name: "item-number", name: "item-number",
description: "item to view", description: "Item to view",
value: 1, value: 1,
type: 4, type: 4,
required: false, required: false,
+17 -17
View File
@@ -13,13 +13,13 @@ module.exports = {
options: [ options: [
{ {
name: "allowed_channels", name: "allowed_channels",
description: "set channels you're allowed to use the bot in", description: "Set channels you're allowed to use the bot in",
value: "allowed_channels", value: "allowed_channels",
type: 1, type: 1,
options: [ options: [
{ {
name: "add_or_remove", name: "add_or_remove",
description: "add/remove channel", description: "Add/remove channel",
value: "add_or_remove", value: "add_or_remove",
type: 3, type: 3,
required: true, required: true,
@@ -29,7 +29,7 @@ module.exports = {
}, },
{ {
name: "channel", name: "channel",
description: "the channel to configure", description: "The channel to configure",
value: "channel", value: "channel",
type: 7, type: 7,
required: true, required: true,
@@ -38,13 +38,13 @@ module.exports = {
}, },
{ {
name: "action_channel", name: "action_channel",
description: "set the channel to be used for /me commands", description: "Set the channel to be used for /me commands",
value: "action_channel", value: "action_channel",
type: 1, type: 1,
options: [ options: [
{ {
name: "set_or_remove", name: "set_or_remove",
description: "set/remove channel", description: "Set/remove channel",
value: "set_or_remove", value: "set_or_remove",
type: 3, type: 3,
required: true, required: true,
@@ -54,7 +54,7 @@ module.exports = {
}, },
{ {
name: "channel", name: "channel",
description: "the channel to configure", description: "The channel to configure",
value: "channel", value: "channel",
type: 7, type: 7,
required: true, required: true,
@@ -63,13 +63,13 @@ module.exports = {
}, },
{ {
name: "tweet_channel", name: "tweet_channel",
description: "set the channel to be used for /tweet commands", description: "Set the channel to be used for /tweet commands",
value: "tweet_channel", value: "tweet_channel",
type: 1, type: 1,
options: [ options: [
{ {
name: "set_or_remove", name: "set_or_remove",
description: "set/remove channel", description: "Set/remove channel",
value: "set_or_remove", value: "set_or_remove",
type: 3, type: 3,
required: true, required: true,
@@ -79,7 +79,7 @@ module.exports = {
}, },
{ {
name: "channel", name: "channel",
description: "the channel to configure", description: "The channel to configure",
value: "channel", value: "channel",
type: 7, type: 7,
required: true, required: true,
@@ -88,12 +88,12 @@ module.exports = {
}, },
{ {
name: "starting_balance", name: "starting_balance",
description: "set the starting balance", description: "Set the starting balance",
value: "starting_balance", value: "starting_balance",
type: 1, type: 1,
options: [{ options: [{
name: "amount", name: "amount",
description: "the amount to set the starting balance", description: "The amount to set the starting balance",
value: 1000.00, value: 1000.00,
type: 10, type: 10,
required: true, required: true,
@@ -101,20 +101,20 @@ module.exports = {
}, },
{ {
name: "set_income_role", name: "set_income_role",
description: "add/update a role to earn income on /work command", description: "Add/update a role to earn income on /work command",
value: "set_income_role", value: "set_income_role",
type: 1, type: 1,
options: [ options: [
{ {
name: "role", name: "role",
description: "role for this income", description: "Role for this income",
value: "role", value: "role",
type: 8, type: 8,
required: true, required: true,
}, },
{ {
name: "amount", name: "amount",
description: "the amount to earn in 1 day of work", description: "The amount to earn in 1 day of work",
value: 120.00, value: 120.00,
type: 10, type: 10,
required: true, required: true,
@@ -123,13 +123,13 @@ module.exports = {
}, },
{ {
name: "remove_income_role", name: "remove_income_role",
description: "remove a role from earning income", description: "Remove a role from earning income",
value: "remove_income_role", value: "remove_income_role",
type: 1, type: 1,
options: [ options: [
{ {
name: "role", name: "role",
description: "role to remove", description: "Role to remove",
value: "role", value: "role",
type: 8, type: 8,
required: true, required: true,
@@ -138,7 +138,7 @@ module.exports = {
}, },
{ {
name: "view", name: "view",
description: "view current settings configuration", description: "View current settings configuration",
value: "view", value: "view",
type: 1, type: 1,
} }