StromDocs

Version 1.2.1

Version 1.2.1 expands message purging, adds image-based welcome messages, improves spam detection accuracy, strengthens ticket panel setup, and makes ticket SLA schedules more predictable.

Purge

The old purge command formats deprecated in version 1.2.0 have been removed. Purge now supports a maximum amount of 999 messages and the following filters:

  • Count
  • User
  • Bots
  • Links
  • Attachments
  • Embeds
  • Mentions
  • Before a message ID
  • After a message ID
  • Between two message IDs
  • Messages containing text

Slash commands expose these filters as /purge subcommands. Prefix commands use formats such as !purge 50, !purge user @user 25, !purge links 25, and !purge contains "text" 25.

Messages newer than 14 days are deleted in bulk. Older matching messages are deleted individually because Discord does not permit them in bulk-delete requests, so large purges containing older messages take longer.

Latest moderation commands

For the latest command formats and options, visit the Strom moderation command reference.

Welcome

  • Added an Image welcome-message type.
  • Added a searchable gallery of predefined banner templates.
  • Image messages can include optional text and can be delivered to the selected channel and the member’s DM.
  • Improved the message-type selection and configuration interface.

Image mode availability depends on the server’s plan. See Welcome for setup and permission requirements.

Spam Protection

  • Improved the spam-processing engine for more reliable message-window handling.
  • Duplicate-message detection now creates a normalized key for each message and counts only entries with the same key.
  • Differences in capitalization or repeated whitespace do not prevent otherwise identical messages from matching.
  • Unrelated messages in the same time window no longer increase the duplicate-message count.

The general message threshold still detects rapid message volume independently of duplicate-content detection. See Spam Protection for the difference between these controls.

Tickets

  • A server must have at least one active department before it can create a ticket panel.
  • The New panel button is disabled when no active department is available.
  • The API also rejects panel creation without an active department, so the requirement is enforced outside the dashboard as well.
  • Ticket departments now use a selected country for their holiday calendar.
  • Business opening and closing hours are entered and calculated in UTC.
  • Department scheduling and SLA screens were improved for clearer configuration across screen sizes.

See Tickets for the updated panel and SLA setup.

Interface fixes

  • Corrected dashboard button composition and styling in Auto Responder.
  • Corrected dashboard button composition and styling in Giveaways.
  • Corrected dashboard button composition and styling in Reaction Roles.

These are presentation fixes and do not change the commands or stored configuration for those modules.