SUBMITTBY PARADISEUTILITIES
DOCUMENTATION

Server Modules

Dashboard → Modules contains Submitt features that run automatically in the background or respond to Discord server events. Slash commands are configured separately under Dashboard → Commands.

Where are welcome messages?

Open Dashboard → Modules → Welcome & Goodbye. Welcome channel messages, welcome DMs, goodbye channel messages and goodbye DMs are all configured there.

How module switches work

Every server module has its own master ON/OFF switch on the Modules page and on its Settings page. Turning a module OFF pauses the module while keeping its saved channels, roles, messages, filters and limits. Recovery actions that must restore Discord state safely, such as an already-scheduled temporary unban or restoring a saved lock state, are allowed to finish even after new actions are disabled.

A module can show NEEDS SETUP when its master switch is ON but a required setting is missing. Open Settings, complete the required configuration and save it; the module then reports ACTIVE.

Role and channel lists use a Discord-style picker with checkboxes and visible checkmarks. Select as many items as needed directly; no Ctrl, Command, or Shift key is required.

Community modules

Welcome & Goodbye

Configure channel and DM messages for members joining or leaving. Messages can be normal text or embeds and support {user}, {username}, {server} and {memberCount}. Submitt prepares DM access while members are still present so Goodbye DM has the best chance of delivery, but Discord privacy settings can still block a DM after departure. Normal messages are limited to 2,000 characters; embeds are limited to 4,000 characters in this editor.

Auto Role

Automatically assign one or more selected Discord roles when a member joins. Every selected role must be below Submitt's bot role in the Discord hierarchy.

Reaction Roles

Create multiple self-service role panels using classic emoji reactions, Discord buttons, or select menus. When creating a panel, explicitly select the Discord roles members are allowed to choose from; Submitt creates options only for those roles, so members never receive access to arbitrary server roles. Panels can be exclusive so selecting one option removes the other panel roles. Classic reaction panels require an emoji for every allowed role and can optionally remove the role when the member removes their reaction. Buttons and select menus can use emojis optionally. Roles at or above the Submitt bot role are blocked from configuration.

Safety modules

AutoMod

Configure anti-spam, duplicate-message detection, mass-mention protection, invite blocking, link filtering, allowed domains and channel/role exemptions.

Member Screening

Configure blocked name terms, minimum Discord account age and optional new-member quarantine.

Raid Protection

Configure join-rate detection and Anti-Nuke monitoring, including trusted users and roles.

Automation & logging

Auto Slowmode

Detect chat surges, temporarily apply slowmode and automatically restore the previous slowmode value after the cooldown. Restore state is saved in the database, so a bot restart does not leave a channel stuck at the temporary slowmode.

Discord Logs

Choose a log channel and select whether Submitt records message edits/deletes, member events, member updates, server changes and voice activity.

Commands stay separate

Commands such as /kick, /ban, /timeout, /lock, /warn, /purge, /verify, and /appeal remain on Dashboard → Commands. Editing a server module does not change command-module state or command-role access.

Publishing Reaction Roles

Create the panel, add up to 25 role options, then choose Publish to Discord. Updating a published panel refreshes the same managed Discord message when possible. Classic reaction panels require Add Reactions and Read Message History; every Reaction Role style requires Manage Roles and the Submitt bot role above each assignable role.

Discord permissions still apply

Automatic role assignment, moderation actions, channel slowmode and logging all depend on the Submitt bot having the required Discord permissions and role hierarchy.