Welcome new members
Use /welcomer to choose a channel and edit the welcome title, message, footer and image. Preview it before enabling. Personalize text with {user}, {username}, {server} and {membercount}.
Set up your server, find a command, or get back on track.
/setup and /help to finish bot features and view command usage.Use /welcomer to choose a channel and edit the welcome title, message, footer and image. Preview it before enabling. Personalize text with {user}, {username}, {server} and {membercount}.
/stickymessage keeps a reminder near the latest conversation. Choose the required Messages or Seconds trigger and enter its amount. Seconds works without a message count and reposts on the next message after the interval. Use /channel unsticky to remove it. /autoreact adds reactions for a word or phrase, with exact matching and optional channel limits.
Configure /voice, then join its creation channel. Your new room has its own chat controls for access, visibility, name and capacity. The current owner controls the room; someone else can claim it after the owner leaves. Empty rooms are removed.
Members can host with Discord’s Manage Server permission or a role whose name contains “giveaway”, regardless of capitalization or decoration. Use the giveaway command’s options to set the prize, duration and winner count.
Choose content categories, link rules and actions in AI moderation. Allow, block or moderate each category, then test examples before changing thresholds. Review moderation logs and feedback when a decision needs correction.
/logs lets you choose message deletions, edits, attachments, joins, departures, role changes and bans. Use a staff-only channel. Deleted attachments require capture before deletion: up to three files of 4 MB each, cached for ten minutes. Older or uncached files cannot be recovered.
Choose verified and unverified roles, select the verification channel, and publish the panel. Email access and IP collection are independent options. Members see the applicable disclosure before authorizing; ordinary verification does not collect either value.
Server owners can appoint a Discord user ID for selected dashboard features. Appointed users can manage those features even when they are not server members. They cannot grant themselves more access, and the current owner can revoke an appointment.
Use /pristinepot with a mode, action and channel. Status explains whether the bot can act and whether your account is exempt. Server staff and the bot owner are exempt. A real test with a non-exempt member can trigger the configured moderation action, so review the warning channel and permissions first.
Use the Discord account that owns the server. Otherwise, ask its owner to appoint you as a Pristine bot admin. Discord’s Administrator permission alone does not grant dashboard access. An appointed user does not need to remain in the server.
The AI moderation and anti-raid enable switches save immediately. Other settings use Save changes. Wait for the confirmation message, then use Refresh Server to check the live value. If a save fails, the dashboard shows an error rather than confirming it.
The server owner can open AI moderation, paste a Gemini API key, and choose Save and test API key. Pristine checks the key before saving it. You can replace or remove it from the same form.
Create a Gemini API keyCheck Pristine’s Discord permissions and role position. Its role must sit above the roles it manages. Use the bot’s setup and health tools to review missing permissions.
The website needs a connection to the running bot. Retry shortly and check service status. If the bot is offline, saved settings cannot be confirmed.
Join our Discord or send a contact request and receive replies in your inbox. Include the setting, server ID, and error message. Keep API keys and passwords private.