How do I create a User App with Discord.JS?
I imagined I could use the same setup I have for...
However this doesn't work, I just get the commands registered only in my guild.
What am I doing wrong? Is there a code example somewhere that I can view?
The JSON I'm sending...
Discord.JS Version:
Node Version:
Routes.applicationGuildCommands(env.appID, env.defaultGuild)Routes.applicationGuildCommands(env.appID, env.defaultGuild), but with Routes.applicationCommands(env.appID)Routes.applicationCommands(env.appID) . However this doesn't work, I just get the commands registered only in my guild.
What am I doing wrong? Is there a code example somewhere that I can view?
The JSON I'm sending...
[
{
options: [ [Object], [Object] ],
name: 'test',
name_localizations: undefined,
description: 'This is a test command.',
description_localizations: undefined,
default_permission: undefined,
default_member_permissions: '4',
dm_permission: undefined,
nsfw: undefined
},
{
options: [ [Object] ],
name: 'send',
name_localizations: undefined,
description: 'Send a message.',
description_localizations: undefined,
default_permission: undefined,
default_member_permissions: '0',
dm_permission: undefined,
nsfw: undefined
},
{
options: [ [Object], [Object], [Object], [Object] ],
name: 'subcommands',
name_localizations: undefined,
description: 'Test subcommands.',
description_localizations: undefined,
default_permission: undefined,
default_member_permissions: '0',
dm_permission: undefined,
nsfw: undefined
},
{
options: [],
name: 'shutdown',
name_localizations: undefined,
description: 'shutdown the bot.',
description_localizations: undefined,
default_permission: undefined,
default_member_permissions: '0',
dm_permission: undefined,
nsfw: undefined
},
{
options: [],
name: 'leave',
name_localizations: undefined,
description: 'leave the current guild.',
description_localizations: undefined,
default_permission: undefined,
default_member_permissions: '0',
dm_permission: undefined,
nsfw: undefined
}
][
{
options: [ [Object], [Object] ],
name: 'test',
name_localizations: undefined,
description: 'This is a test command.',
description_localizations: undefined,
default_permission: undefined,
default_member_permissions: '4',
dm_permission: undefined,
nsfw: undefined
},
{
options: [ [Object] ],
name: 'send',
name_localizations: undefined,
description: 'Send a message.',
description_localizations: undefined,
default_permission: undefined,
default_member_permissions: '0',
dm_permission: undefined,
nsfw: undefined
},
{
options: [ [Object], [Object], [Object], [Object] ],
name: 'subcommands',
name_localizations: undefined,
description: 'Test subcommands.',
description_localizations: undefined,
default_permission: undefined,
default_member_permissions: '0',
dm_permission: undefined,
nsfw: undefined
},
{
options: [],
name: 'shutdown',
name_localizations: undefined,
description: 'shutdown the bot.',
description_localizations: undefined,
default_permission: undefined,
default_member_permissions: '0',
dm_permission: undefined,
nsfw: undefined
},
{
options: [],
name: 'leave',
name_localizations: undefined,
description: 'leave the current guild.',
description_localizations: undefined,
default_permission: undefined,
default_member_permissions: '0',
dm_permission: undefined,
nsfw: undefined
}
]Discord.JS Version:
"discord.js": "^14.15.3""discord.js": "^14.15.3"Node Version:
v22.1.0v22.1.0