MCPcopy Index your code
hub / github.com/codebymitch/TitanBot / resolveSlashAccessKey

Function resolveSlashAccessKey

src/utils/messageAdapter.js:16–29  ·  view source on GitHub ↗
(interaction)

Source from the content-addressed store, hash-verified

14}
15
16export function resolveSlashAccessKey(interaction) {
17 const subcommandGroup = interaction.options.getSubcommandGroup(false);
18 const subcommand = interaction.options.getSubcommand(false);
19
20 if (subcommandGroup && subcommand) {
21 return `${interaction.commandName} ${subcommandGroup} ${subcommand}`;
22 }
23
24 if (subcommand) {
25 return `${interaction.commandName} ${subcommand}`;
26 }
27
28 return interaction.commandName;
29}
30
31export function resolvePrefixAccessKey(commandData, args) {
32 const options = mapArgumentsToOptions(args, commandData);

Callers 1

executeFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected