Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Discord Bot integration requires reboots for application commands to show #427

@Zoft123

Description

@Zoft123

Describe the bug:
When attempting to use the /start | /inv | /pin commands in Discord they do not show as application commands for the JFA bot randomly.

Describe the problem:
When using the 'unstable' version (needed so that I can have support for my Jellyseerr) I have the Discord functionality fully enabled with the bot added to the server with all the roles required and randomly if/when I restart the JFA-GO docker the application commands for said Discord bot has about a 50% chance of appearing as usable application commands. If I restart the docker enough times they will eventually show up, but it doesn't appear that the /start command works anymore (or is even needed), but the /pin command does work (when it appears).

And what you would expect if it isn't clear already:
100% always showing application commands in the Discord, also to remove the /start command description when registering as a new user in JFA-GO if it's no longer a requirement?

To Reproduce:
What to do to reproduce the problem:
Set-up JFA-GO unstable, configure everything, and set-up the Discord integration with the following settings:

Image

Create an invite, have a new user go to the invitation registration page, select the option to link their Discord account, copy the pin, go into the Discord and type / to open the application commands window -- there will be (typically from my experience) a 50% chance they will appear.

Logs:
logs.txt
Image

Platform/Version:
Docker on Linux
Version git
Commit 492d571
Build Time 2025-07-20 10:29:57 -0500 CDT
Built By "???"
Build Tags [e2ee external]

If any additional information is needed please just lmk.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    Done?

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions