Chat Update — Slash Commands, Search, Slow Mode & More

Thunder
· 4 min read

ABDL Circle chat gets slash commands, message search panel, slow mode, real-time blocking and moderation, @everyone mentions, and major real-time improvements.

Chat Update — Slash Commands, Search, Slow Mode & More 🛠️

Hello lovelies and cuties!

I've been heads-down on the chat this week and have pushed a large update covering moderation tools, quality-of-life improvements, and a lot of real-time polish. Here's everything that's new.

Slash Commands ⌨️

You can now use slash commands directly in any channel or group conversation. Type / to bring up an autocomplete menu showing all available commands. Start typing to filter them down.

Available to everyone:

  • /me <action> — send an action message
  • /whois @user — pull up a user's profile card
  • /block @user and /unblock @user — manage your block list without leaving the chat
  • /members — list who's in the channel

Mod commands:

  • /mute @user [duration] — mute a user (10m, 1h, 6h, 1d, 1w, or perm)
  • /unmute @user — remove a mute
  • /slowmode <seconds|off> — set channel slow mode
  • /slowmode @user <seconds|off> — set per-user slow mode
  • /ban @user [duration] — ban a user (admin only)

Type /help to see the full list at any time, split into user and mod sections based on your role.

Message Search 🔍

The search icon in the channel header now opens a proper search sidebar — the same style as the pins panel. It has two tabs:

  • Messages — search the channel's message history by keyword
  • Members — filter the member list by name

Clicking a message result scrolls you directly to it in the channel. No more Ctrl+F workarounds.

Slow Mode ⏱️

Moderators can now set a slow mode on any channel or group conversation, limiting how often members can send messages. Available intervals are 5s, 10s, 30s, 1 minute, 5 minutes, 10 minutes, and 1 hour.

When slow mode is active you'll see a countdown in the composer and an indicator in the channel header. Moderators and above are exempt from slow mode. Per-user slow mode is also available for repeat offenders.

@everyone and @here 📣

Moderators, helpers, and guides can now use @everyone to notify all members, and @here to notify only currently online members. Both are rate-limited to twice per 10 minutes and show a styled highlight in the message. All uses are logged to the mod audit trail.

Channel Locking 🔒

Moderators can now lock a channel with /lock and unlock it with /unlock. When a channel is locked only moderators can post — everyone else sees a notice in the composer and a padlock indicator in the header. Useful for announcements or cooling down a heated conversation.

Real-Time Mod Actions ⚡

A lot of mod actions that previously required a page reload to take effect are now fully live:

  • Blocking and unblocking — messages appear and disappear instantly, the sidebar block list updates live, and unblocking restores the person's recent messages without a reload
  • Muting — the muted user gets immediate feedback, member list badges update for everyone in the channel
  • Banning — banned users are disconnected from chat immediately and redirected

Polish & Fixes 🧹

  • Send Button — the send button is back and visible in the composer bar
  • Typing indicators — now properly clear after a few seconds of inactivity. Previously if someone closed their tab mid-type, "X is typing..." would stay on screen until they reconnected
  • Unread badges — channel unread badges in the sidebar now re-sync correctly after a socket reconnect. Previously reconnecting would show stale counts until you reloaded the page

There's still more to come — voice and video, the dashboard activity feed, and a lot of profile and blog improvements are all in the works. As always, everything is free for all members. 💜

With love, Thunder 🌩️

0