Channel Central

Channel Central Dialog

Operator View

Channel Central with full operator access — all fields are editable.

#retro-chat Welcome to RetroHexChat! … * someone joined

How this channel greets people

The topic rides above every message for everyone in the channel; the welcome message is written once to each person as they arrive, and nobody else sees it.
#retro-chat
Created: 2025-01-01 00:00 Members: 42
Topic

One line describing what the channel is for. Everyone already in the channel sees it change.

Welcome to RetroHexChat! Type /help for commands.

Set by Troll on 2025-12-15 14:30

Same as /topic [new topic]

Welcome Message

Sent privately to each person the moment they join — the house rules, the link, whatever they need before they speak.

Same as /setwelcome <message>

Join throttle

How long someone must wait between joins, which is what stops a join flood. Zero turns it off.

Same as /slow <seconds>


      <.channel_central_panel
      id="channel-central"
      channel_name="#retro-chat"
      topic="Welcome!"
      topic_set_by="Troll"
      operator={true}
      modes={%{moderated: false, invite_only: true}}
      list_type="bans"
      list_entries={@bans}
      on_topic_save="save-topic"
      on_mode_apply="apply-modes"
      on_list_type="switch-list"
      on_list_add="add-entry"
      on_list_remove="remove-entry"
      />
    
Regular User View

Channel Central as a non-operator — topic and modes are read-only, list management is hidden.

#lobby General discussion channel * someone joined

How this channel greets people

The topic rides above every message for everyone in the channel; the welcome message is written once to each person as they arrive, and nobody else sees it.
#lobby
Created: 2025-01-01 00:00 Members: 128
Topic

One line describing what the channel is for. Everyone already in the channel sees it change.

General discussion channel

Set by Admin on 2025-11-20 09:15

You must be a channel operator to edit the topic.

Same as /topic [new topic]

Welcome Message

Sent privately to each person the moment they join — the house rules, the link, whatever they need before they speak.

You must be a channel operator to edit the welcome message.

Same as /setwelcome <message>

Join throttle

How long someone must wait between joins, which is what stops a join flood. Zero turns it off.

You must be a channel operator to change the join throttle.

Same as /slow <seconds>

Tabs Overview

The dialog has 4 tabs for comprehensive channel management.

Tab Contents Operator Only
General Channel info, topic editing Topic save button
Modes Moderated, invite-only, topic lock, key, limit Apply modes button, field editing
Access Lists Bans, ban exceptions and invite exceptions behind a type selector Add/Remove buttons
Registration ChanServ registration and SOP/AOP/VOP access lists Register, drop, access management
Help
Help Topics GitHub License (MIT)
6 objects
Help Topics
GitHub License (MIT)