bot.cron2systemd.dev
Discord bot offline checklist and related checks
Twenty client-side tools for Discord bot invites, privileged intents, permission bits, and common API errors. The flagship builds an invite URL and walks the usual reasons a bot looks offline. Nothing calls Discord.
Discord bot offline checklist
Build an invite URL and walk the usual reasons a bot stays offline. No Discord API.
IntentsMessage Content Intent check
Compare the portal toggle with whether your library requests the Message Content intent.
InviteOAuth2 invite URL builder
Build a Discord bot invite URL from an application id, scopes, and a permission integer.
ErrorsBot versus user token warning
Locally classify a token-shaped string, then clear it. Nothing is sent.
IntentsPrivileged intents checklist
Check the three privileged intents and that code and portal match.
Inviteapplications.commands scope
Require the applications.commands scope on an invite before expecting slash commands.
IntentsGateway intents bitfield
Decode a gateway intent integer into intent names, including privileged ones.
ErrorsDiscord API error decoder
Look up common Discord JSON error codes such as 50001 and 50013.
ErrorsSlash command not showing
Checklist for slash commands that never appear in the picker.
InviteBot permissions calculator
Sum Discord permission bits from checkboxes, including Administrator.
ErrorsMissing access guide
Walk error 50001 Missing Access: membership, View Channel, and overwrites.
ErrorsReset token or intents
Decide whether a failure means reset the token or fix a privileged intent mismatch.
IntentsWhen presence intent is needed
Presence intent is only for receiving other users’ presence. The bot can be online without it.
IntentsServer Members Intent uses
See whether your feature actually needs the privileged Server Members intent.
InviteWebhook versus bot
Pick a webhook or a bot from what you need to do. No API calls.
ErrorsInteraction endpoint URL
Check that an interactions endpoint URL is public https, and remember the PING/PONG handshake.
Errors429 rate limit explainer
Parse a Discord 429 body or Retry-After header and explain the wait.
IntentsWhen sharding is required
Discord requires sharding at 2,500 guilds. Estimate a shard count from a guild total.
ChecklistDeveloper Portal checklist
Walk application, bot user, token, intents, and install settings in the Developer Portal.
ChecklistBot security checklist
A local checklist for token handling, Administrator, intents, and public install.