#Discord slash commands sometimes give "Unknown Integration" even for long-working commands
1 messages · Page 1 of 1 (latest)
here are a couple instances where using a slash command that has already been used several times in the past, has given this inconsistent "Unknown Integration" warning. This happens most often for me with the /new command since I run it often.
here is the contents of that debug dump, looks like there is nothing private in there, just discord IDs and whatnot
The command is reaching Hermes. In the logs, both /restart and /debug are invoked and handled, so this does not look like Hermes ignoring the slash command.
The suspicious line is this after each gateway start:
Safely reconciled 36 slash command(s): unchanged=0 updated=0 recreated=36 created=0 deleted=0
That means the Discord gateway is recreating all 36 slash commands instead of recognizing them as unchanged. Discord clients can keep stale slash-command objects cached, which can produce the red “Unknown Integration” warning even while the recreated command still works and Hermes responds. That lines up with your screenshots.
You’re on Hermes 0.11.0 from Apr 23. Please update first:
hermes update
hermes gateway restart
After the restart, watch for the next “Safely reconciled...” line. If the update fixed it, it should stop recreating every command on every startup and should show mostly unchanged.
If you still see “Unknown Integration” after updating, please send a fresh hermes debug share right after one bad slash command, and include whether the startup reconcile line still says recreated=36.
Thanks a bunch for the info! 💚 I'm updated to 0.12.0 on both of my Hermes bots now, so I will monitor to see if this still happens or if it's resolved
Let me know when you have a good idea so I can close out the thread if we're good. Thanks!