module.exports = { verify: { name: 'verify', description: "Get you, your community or your company verified across Recap Time Squad's apps and through the API.", options: [], }, connectGit: { name: 'connect-git', description: 'Connect your Discord account to your GitHub/GitLab SaaS username. Rerun this when you change them.', options: [ { type: 3, name: 'host', description: "Git host we'll use to associate your CLA signature to your Discord account, among other things.", choices: [ { name: 'GitHub', value: 'github.com', }, { name: 'GitLab SaaS', value: 'gitlab.com', }, ], required: true, }, ], }, userinfo: { name: 'userinfo', description: 'Query Discord user against the API for any associations.', options: [ { type: 6, name: 'target_user', description: 'Looks up either the mentioned Discord user or you against the API for any connected entries.', }, ], }, status: { name: "status", guild_id: `${process.env.DISCORD_GUILD_ID}`, description: "Set's your bot's status", options: [ { type: 3, "name": "status", "description": "Set the bot's status on Discord", "choices": [ { "name": "Online", "value": "ONLINE" }, { "name": "Idle", "value": "IDLE" }, { "name": "Do Not Disturb", "value": "DND" }, { "name": "Offline", "value": "INVISIBLE" } ], "required": true }, { "type": 3, "name": "type", "description": "Set the bot's activity type.", "choices": [ { "name": "Playing", "value": "GAME" }, { "name": "Watching", "value": "WATCHING" }, { "name": "Listening to", "value": "LISTENING" }, { "name": "Competing in", "value": "COMPETING" }, { "name": "Streaming", "value": "STREAMING" } ], "required": true }, { "type": 3, "name": "name", "description": "Set the name of your activity", "required": true }, { "type": 3, "name": "url", "description": "The URL your streaming status will link to. (Works on Streaming status only)" } ] }, updateCommands: { name: "update-commands", description: "Refreshes slash commands for this guild. Requires Manage Server perm to do this.", options: [], } };