Skip to main content
Rollback to Revision 1
Source Link
Łukasz Kwieciński
  • 15.6k
  • 4
  • 23
  • 46

I'm trying to sync my Discord bot's commands using the bot.tree.sync() method, but I'm getting a CommandSyncFailure error with the following message:

@bot.event
async def on_ready():
    print(f'Logged in as {bot.user}')
    await bot.tree.sync()
    scheduler.start()
    print('START SUCCESS')


discord.app_commands.errors.CommandSyncFailure: Failed to upload commands to Discord (HTTP status 400, error code 50035)
In command 'hairscan' defined in function 'hairscan'
  description: Must be 100 or fewer in length.

I've checked my code and am unsure what's causing the issue. The description of my hairscan command is quite long, but I'm unsure how to shorten it without losing important information.

Here's the relevant code:

@bot.hybrid_command(name='hairscan', description='This function takes in four images, one for each side of the face and scalp, and generates a report based on the hair condition.')
async def hairscan(ctx: commands.Context, straight: discord.Attachment, top: discord.Attachment, left: discord.Attachment, right: discord.Attachment):
    # ... rest of the function remains the same ...

How can I fix this issue and sync my commands with Discord?

Edit: I've tried shortening the description, but I'm unsure what the best approach is. Should I use a shorter description and provide more information in the command's help text? Or is there a better way to handle this?

I'm trying to sync my Discord bot's commands using the bot.tree.sync() method, but I'm getting a CommandSyncFailure error with the following message:

@bot.event
async def on_ready():
    print(f'Logged in as {bot.user}')
    await bot.tree.sync()
    scheduler.start()
    print('START SUCCESS')


discord.app_commands.errors.CommandSyncFailure: Failed to upload commands to Discord (HTTP status 400, error code 50035)
In command 'hairscan' defined in function 'hairscan'
  description: Must be 100 or fewer in length.

I've checked my code and am unsure what's causing the issue. The description of my hairscan command is quite long, but I'm unsure how to shorten it without losing important information.

Here's the relevant code:

@bot.hybrid_command(name='hairscan')
async def hairscan(ctx: commands.Context, straight: discord.Attachment, top: discord.Attachment, left: discord.Attachment, right: discord.Attachment):
    # ... rest of the function remains the same ...

How can I fix this issue and sync my commands with Discord?

Edit: I've tried shortening the description, but I'm unsure what the best approach is. Should I use a shorter description and provide more information in the command's help text? Or is there a better way to handle this?

I'm trying to sync my Discord bot's commands using the bot.tree.sync() method, but I'm getting a CommandSyncFailure error with the following message:

@bot.event
async def on_ready():
    print(f'Logged in as {bot.user}')
    await bot.tree.sync()
    scheduler.start()
    print('START SUCCESS')


discord.app_commands.errors.CommandSyncFailure: Failed to upload commands to Discord (HTTP status 400, error code 50035)
In command 'hairscan' defined in function 'hairscan'
  description: Must be 100 or fewer in length.

I've checked my code and am unsure what's causing the issue. The description of my hairscan command is quite long, but I'm unsure how to shorten it without losing important information.

Here's the relevant code:

@bot.hybrid_command(name='hairscan', description='This function takes in four images, one for each side of the face and scalp, and generates a report based on the hair condition.')
async def hairscan(ctx: commands.Context, straight: discord.Attachment, top: discord.Attachment, left: discord.Attachment, right: discord.Attachment):
    # ... rest of the function remains the same ...

How can I fix this issue and sync my commands with Discord?

Edit: I've tried shortening the description, but I'm unsure what the best approach is. Should I use a shorter description and provide more information in the command's help text? Or is there a better way to handle this?

deleted 144 characters in body
Source Link
kvk30
  • 1.2k
  • 1
  • 15
  • 33

I'm trying to sync my Discord bot's commands using the bot.tree.sync() method, but I'm getting a CommandSyncFailure error with the following message:

@bot.event
async def on_ready():
    print(f'Logged in as {bot.user}')
    await bot.tree.sync()
    scheduler.start()
    print('START SUCCESS')


discord.app_commands.errors.CommandSyncFailure: Failed to upload commands to Discord (HTTP status 400, error code 50035)
In command 'hairscan' defined in function 'hairscan'
  description: Must be 100 or fewer in length.

I've checked my code and am unsure what's causing the issue. The description of my hairscan command is quite long, but I'm unsure how to shorten it without losing important information.

Here's the relevant code:

@bot.hybrid_command(name='hairscan', description='This function takes in four images, one for each side of the face and scalp, and generates a report based on the hair condition.')
async def hairscan(ctx: commands.Context, straight: discord.Attachment, top: discord.Attachment, left: discord.Attachment, right: discord.Attachment):
    # ... rest of the function remains the same ...

How can I fix this issue and sync my commands with Discord?

Edit: I've tried shortening the description, but I'm unsure what the best approach is. Should I use a shorter description and provide more information in the command's help text? Or is there a better way to handle this?

I'm trying to sync my Discord bot's commands using the bot.tree.sync() method, but I'm getting a CommandSyncFailure error with the following message:

@bot.event
async def on_ready():
    print(f'Logged in as {bot.user}')
    await bot.tree.sync()
    scheduler.start()
    print('START SUCCESS')


discord.app_commands.errors.CommandSyncFailure: Failed to upload commands to Discord (HTTP status 400, error code 50035)
In command 'hairscan' defined in function 'hairscan'
  description: Must be 100 or fewer in length.

I've checked my code and am unsure what's causing the issue. The description of my hairscan command is quite long, but I'm unsure how to shorten it without losing important information.

Here's the relevant code:

@bot.hybrid_command(name='hairscan', description='This function takes in four images, one for each side of the face and scalp, and generates a report based on the hair condition.')
async def hairscan(ctx: commands.Context, straight: discord.Attachment, top: discord.Attachment, left: discord.Attachment, right: discord.Attachment):
    # ... rest of the function remains the same ...

How can I fix this issue and sync my commands with Discord?

Edit: I've tried shortening the description, but I'm unsure what the best approach is. Should I use a shorter description and provide more information in the command's help text? Or is there a better way to handle this?

I'm trying to sync my Discord bot's commands using the bot.tree.sync() method, but I'm getting a CommandSyncFailure error with the following message:

@bot.event
async def on_ready():
    print(f'Logged in as {bot.user}')
    await bot.tree.sync()
    scheduler.start()
    print('START SUCCESS')


discord.app_commands.errors.CommandSyncFailure: Failed to upload commands to Discord (HTTP status 400, error code 50035)
In command 'hairscan' defined in function 'hairscan'
  description: Must be 100 or fewer in length.

I've checked my code and am unsure what's causing the issue. The description of my hairscan command is quite long, but I'm unsure how to shorten it without losing important information.

Here's the relevant code:

@bot.hybrid_command(name='hairscan')
async def hairscan(ctx: commands.Context, straight: discord.Attachment, top: discord.Attachment, left: discord.Attachment, right: discord.Attachment):
    # ... rest of the function remains the same ...

How can I fix this issue and sync my commands with Discord?

Edit: I've tried shortening the description, but I'm unsure what the best approach is. Should I use a shorter description and provide more information in the command's help text? Or is there a better way to handle this?

Source Link
kvk30
  • 1.2k
  • 1
  • 15
  • 33

Discord.py Command Sync Failure: Description too long

I'm trying to sync my Discord bot's commands using the bot.tree.sync() method, but I'm getting a CommandSyncFailure error with the following message:

@bot.event
async def on_ready():
    print(f'Logged in as {bot.user}')
    await bot.tree.sync()
    scheduler.start()
    print('START SUCCESS')


discord.app_commands.errors.CommandSyncFailure: Failed to upload commands to Discord (HTTP status 400, error code 50035)
In command 'hairscan' defined in function 'hairscan'
  description: Must be 100 or fewer in length.

I've checked my code and am unsure what's causing the issue. The description of my hairscan command is quite long, but I'm unsure how to shorten it without losing important information.

Here's the relevant code:

@bot.hybrid_command(name='hairscan', description='This function takes in four images, one for each side of the face and scalp, and generates a report based on the hair condition.')
async def hairscan(ctx: commands.Context, straight: discord.Attachment, top: discord.Attachment, left: discord.Attachment, right: discord.Attachment):
    # ... rest of the function remains the same ...

How can I fix this issue and sync my commands with Discord?

Edit: I've tried shortening the description, but I'm unsure what the best approach is. Should I use a shorter description and provide more information in the command's help text? Or is there a better way to handle this?