Kudos command isn’t working in Discord
Slash commands for kudos do nothing, return “interaction failed,” or say Dailybot lacks permission. On Discord, slash commands and bot responses depend on OAuth scopes, channel permissions, and role hierarchy.
Quick check
- Re-invite with correct permissions — Run through Dailybot’s Discord connection in the web app so the bot has application commands and messaging scopes.
- Channel permissions — In the channel, ensure Dailybot’s role can Use Application Commands and Send Messages.
- Role hierarchy — Move Dailybot’s role above roles that need to invoke commands, or at least not blocked by channel overrides.
- Server region / outage — Rarely, Discord API issues break interactions; check Discord status.
- Correct server — Confirm Dailybot is in the same Discord server where you type the command.
Common causes and fixes
Slash command permissions missing
Discord hides or fails slash commands when the Applications Commands permission is denied for @everyone or for the member’s roles in that channel. Edit channel permissions: allow Use Application Commands for members who should run kudos, and ensure no deny rule overrides it.
Bot role is too low in the hierarchy
If another role is higher than Dailybot’s role and that role’s settings conflict, command handling can fail silently. In Server Settings → Roles, drag Dailybot’s role above managed roles that interact with the bot, or adjust channel-specific overrides so the bot can respond.
Integration or token drift
If the bot was removed and re-added manually without going through Dailybot, command registration might be incomplete. Disconnect Discord under Dailybot organization settings and reconnect using the official flow (coordinate with your admin so workflows pause briefly).
Broader “function calling” issues
Reminders and other slash features share the same Discord interaction pipeline. If multiple commands broke at once, see Function calling not working in Discord for a wider checklist.
If none of this worked
Send support:
- Server ID (if you can share it) and channel name
- Exact error text or screenshot
- Whether other Dailybot commands work in the same channel
- Whether the problem started after a permission or role change
We can verify registration and logs for your installation.