Skip to main content
Open Server settings → Setup tools after initial setup. These tools help explain missing resources and configuration risks. Use Connection status for current Discord permissions, connection problems, command registration, and failed deliveries.

Server capability scan

The scan keeps the latest authorized, read-only snapshot of server identity, resource counts, pup’s role ceiling, enabled-feature intents, configured destinations, and command collisions. Refresh it after changing roles, channels, or configuration. Refreshing reads Discord; it does not change the server. A failed Discord read stops the scan with an error. pup can compare visible application commands, but cannot inspect another bot’s private text-command parser.

Channel and role inventory

Select View resource details to load the resources visible to pup. The inventory includes IDs, hierarchy, permissions, channel limits, active threads, emoji, and stickers. Channels pup cannot view are absent; a failed read returns an error. Webhook inventory requires Manage Webhooks. It shows placement, type, age, avatar state, and whether pup owns the webhook. Webhook tokens, URLs, creator accounts, and application identifiers are never returned. Missing webhook access fails the inventory request. Refresh to compare observations. Moved resources, newly archived threads, and resources deleted or no longer visible are called out. A failed read shows an error so you can retry it.

Server integrity review

Opening Setup tools runs a live scan of Discord. The safeguards tab lists dangerous permissions on every role and channel override, visible webhooks with their channel and ownership, and bots with Administrator. Refresh integrity review runs the scan again. Change permissions or remove webhooks in Discord. For Administrative anti-nuke settings and incident review, open Protection overview → Administrative anti-nuke. Emergency containment is also under Protection overview.

Unicode character inspector

Enter one assigned character to see its code point, official name, category, and display properties from pup’s bundled Unicode 16.0 database. Words and multi-character emoji sequences are rejected.

Reset command configuration

In Staff access → Command restrictions, Reset module to reviewed defaults previews the affected module and its interaction controls before confirmation. It restores the module’s default mode and resets its interaction availability, warning-bot replies, ignored subjects, and audiences. Other modules and unrelated server settings are unchanged. Save or discard pending edits before resetting.