diff --git a/dist/discord.js b/dist/discord.js index b604ef6..03cb6d0 100644 --- a/dist/discord.js +++ b/dist/discord.js @@ -12,10 +12,44 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.registerCommands = void 0; const rest_1 = require("@discordjs/rest"); const v9_1 = require("discord-api-types/v9"); -const commands = [{ +const commands = [ + { name: 'queue', - description: 'creates a queue' - }]; + description: 'creates a queue', + options: [ + { + type: 4, + name: 'teamsize', + description: 'size of each team', + required: true + } + ] + }, + { + name: 'join', + description: 'joins the active queue' + }, + { + name: 'ready', + description: 'readys the queue and displays team info' + }, + { + name: 'queueinfo', + description: 'gets info of the current queue' + }, + { + name: 'elo', + description: 'displays your elo information', + options: [ + { + type: 3, + name: 'username', + description: 'your in game name', + required: true + } + ] + } +]; /** * register/reload commands on guild(s) * @param token discord bot token diff --git a/src/discord.ts b/src/discord.ts index b16d4cc..287d5cc 100644 --- a/src/discord.ts +++ b/src/discord.ts @@ -1,10 +1,44 @@ import { REST } from '@discordjs/rest'; import { Routes } from 'discord-api-types/v9'; -const commands = [{ - name: 'queue', - description: 'creates a queue' -}]; +const commands = [ + { + name: 'queue', + description: 'creates a queue', + options: [ + { + type: 4, //INTEGER + name: 'teamsize', + description: 'size of each team', + required: true + } + ] + }, + { + name: 'join', + description: 'joins the active queue' + }, + { + name: 'ready', + description: 'readys the queue and displays team info' + }, + { + name: 'queueinfo', + description: 'gets info of the current queue' + }, + { + name: 'elo', + description: 'displays your elo information', + options: [ + { + type: 3, //STRING + name: 'username', + description: 'your in game name', + required: true + } + ] + } +]; /** * register/reload commands on guild(s)