Micron Document
ScotMesh RNS Network
Chat commands
From the ScotMesh wiki

The commands for the ScotMesh chat. Send them in the RRC room or as a message to the LXMF group (625ad393ca4df62a1382f9d936322a0a). The reply goes only to you: over RRC it arrives as a notice, and over LXMF as a message from the group.

/help lists the commands where you are, and /help nick explains one.

Everyone

/help [command]
What it does: Lists the commands, or explains one.

/whoami
What it does: Shows your name, identity and settings, and where you are connected.

/nick Name
What it does: Takes a name. Your old one is freed.

/leave
What it does: Frees your name and leaves the LXMF group.

/who
What it does: Shows who is here, on RRC and in the LXMF group.

/history 20
What it does: Shows earlier messages, up to 100, at most one request every 15 seconds.

/topic
What it does: Shows the room topic.

LXMF group

/join [Name]
What it does: Joins the group, optionally with a name. With no name it uses the display name your app announces. You get the last 10 messages to start with.

/lxmf on
What it does: Gets every message. This is the default.

/lxmf off
What it does: Stops group messages. You keep your name and your place in the group.

/lxmf auto
What it does: Pauses group messages while you are in the room over RRC, and starts them again when you leave.

/lxmf mine on or off
What it does: Chooses whether you also get your own messages sent from RRC or the page.

/pause, /resume
What it does: The same as /lxmf off and /lxmf on.

/me waves
What it does: Sends an action: * Name waves.

The /lxmf settings also work from the RRC room. On the chat page they are under Your name & settings.

RRC rooms

Your RRC client sends joining and leaving itself. These are the hub's own room commands; <room> is the room name, such as scotmesh.

/join newroom
What it does: Joins a room, or creates it if nobody is in it. You become its founder.

/list
What it does: Lists registered rooms and their topics.

/who [room]
What it does: Shows who is in a room.

/topic <room> [text]
What it does: Shows the topic, or sets it (only operators can if the room is +t).

/register <room>
What it does: The founder keeps the room even when it is empty. It also sets +n and +t.

/unregister <room>
What it does: The founder undoes /register.

Room operators

The founder of a room and anyone they make an operator.

/op <room> Name, /deop
What it does: Makes someone an operator, or removes it.

/voice <room> Name, /devoice
What it does: Lets someone speak in a moderated (+m) room, or removes it.

/kick <room> Name
What it does: Removes someone from the room. They can come back.

/ban <room> add Name
What it does: Bans someone from the room. del lifts it and list shows the bans.

/invite <room> add Name
What it does: Invites someone to an invite-only or keyed room for 15 minutes.

/mode <room> +m
What it does: Sets a room mode. See below.

Over LXMF the room is always scotmesh, so leave it out: /kick Name, /ban add Name.

| Mode | Meaning |
| --- | --- |
| +i | Invite only. |
| +k key | A key is needed to join; -k removes it. |
| +m | Moderated: only operators and voiced people can speak. |
| +n | No messages from people not in the room. |
| +p | Private: left out of /list, and /who is refused. |
| +t | Only operators can change the topic. |

Hub operators

/kline add Name [reason]
What it does: Bans an identity from the whole hub and disconnects it everywhere. del lifts it and list shows the bans.

/release Name
What it does: Frees a name someone holds. They are told.

/stats
What it does: Shows the hub's counters.

Naming someone

Where a command takes a name, you can give:

• their name (lookalikes match, so rab finds Rab);
• their guest name, such as guest-2af3;
• six or more characters of their identity hash;
• the whole 32-character hash.

If several people match, the hub lists them and asks for a longer hash.

NomadNet

NomadNet's RRC screen handles slash commands itself. /help there shows NomadNet's own list, and /nick sets the name NomadNet sends. It passes only these to the hub:

/who /names /topic /mode /kick /ban /invite /op /deop /voice /devoice /register /unregister /kline /stats

For anything else (/whoami, /lxmf, /history, /leave to free your name), message the LXMF group, or use Your name & settings on the chat page. In NomadNet, /leave on the RRC screen leaves the room; it doesn't free your name.

MeshChatX passes every command to the hub.

This is a copy of wiki.scotmesh.net/wiki/Chat_commands, last edited 2026-09-13. To change it, edit the page on the web wiki; this copy follows within 10 minutes.