StromDocs

Version 1.2.1

Version 1.2.1 introduces the economy module, 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
  • Channel deletion with confirmation
  • Category-only or recursive category deletion with confirmation
  • Role deletion, including an explicit force mode for roles in use

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.

Resource deletion is permission- and hierarchy-aware and always requires an expiring confirmation. Category all mode deletes child channels first and deletes the category only if every child succeeds. Normal role deletion refuses roles assigned to members or referenced by permissions and Strom features; force mode deletes eligible roles and removes known stored references. Discord-managed roles, protected server channels, and resources above the bot or moderator hierarchy remain protected.

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.

Economy

The new Economy module adds a full coin system to your server: wallets and an interest-earning bank, daily and weekly claims with streak bonuses, coinflip gambling, a server shop with role items, member-to-member transfers, milestone role rewards, and a leaderboard.

Every balance change is written to an audit ledger with atomic guards, so double-spends and negative balances are impossible. Transfer tax, gamble odds, and daily caps act as anti-inflation controls, and bot accounts can be excluded from earning by default.

Staff controls (/setcoins, /addcoins, /removecoins, /resetcoins) are restricted to Manage Server permission.

Setup and a full command list are in Economy.

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.