You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Slash commands never registering with Discord — Commands were added to the tree's global scope but only synced per-guild (which uploads an empty list). Added copy_global_to() before each guild sync.
Command parameters not discovered — Handler functions used **kwargs, which discord.py can't inspect for option registration. Commands like /paw appeared without their message option. Now uses __signature__ injection for proper typed parameter discovery.
Silent registration failures — Errors during slash command registration were lost in stderr at DEBUG level. Now surfaced via the JSONL error event.