Jump to content
Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Reticulum in Scotland: free, encrypted, run by the community

The chat room: Difference between revisions

From ScotMesh Wiki
Chat hub now keeps 7 days of history and sends @mention notifications
The chat is now one hub with three ways in: RRC, LXMF group and chat page
Line 1: Line 1:
ScotMesh runs a chat room called '''<code>scotmesh</code>''' on an '''RRC hub''' (Reticulum Relay Chat): rooms, nicknames, topics and operators, carried entirely over Reticulum. It is the place to say hello, ask for help, and find out who else is on.
ScotMesh has one chat, the room '''<code>scotmesh</code>''', with three ways into it. Use whichever suits you; everyone sees the same messages. It is the place to say hello, ask for help, and find out who else is on.


{| class="wikitable"
{| class="wikitable"
! !! Value
! Way in !! Address !! Use it from
|-
|-
| Hub address || <code>004e5a15da221d9a236b0e8d74195f13</code>
| RRC room || hub <code>004e5a15da221d9a236b0e8d74195f13</code>, room <code>scotmesh</code> || MeshChatX, NomadNet, Ratspeak, rrc-tui, WeeChat
|-
|-
| Room || <code>scotmesh</code>
| LXMF group || <code>625ad393ca4df62a1382f9d936322a0a</code> (send <code>/join</code>) || Sideband, MeshChatX, NomadNet, Columba
|-
| Chat page || <code>c229a2c7d410e00b71f877375ae846bf:/page/index.mu</code> || NomadNet, MeshChatX
|}
|}


== Out of the box ==
== Out of the box ==


'''MeshChatX''' has chat built in. Once you are [[Connecting to ScotMesh|connected to ScotMesh]]:
Once you are [[Connecting to ScotMesh|connected to ScotMesh]]:
 
# Open the chat section.
# The ScotMesh hub appears in the list of hubs once its hourly announce has reached you. If it is not there yet, add it by the address above.
# Join the room <code>scotmesh</code>.


Sideband and the iPhone apps are messaging clients and do not do rooms; use MeshChatX for chat, or one of the clients below.
* '''MeshChatX:''' open the chat section, pick the ScotMesh hub (or add it by the address above) and join <code>scotmesh</code>. Or message the LXMF group.
* '''Sideband''' and the '''iPhone apps (Columba, Retichat):''' start a conversation with <code>625ad393ca4df62a1382f9d936322a0a</code> and send <code>/join</code>. From then on the chat arrives like any other conversation, as <code>Name: message</code>, and anything you send reaches everyone.
* '''NomadNet:''' open the chat page above to read. To post, turn on "Identify when connecting" for that node.


== Full installation ==
== Full installation ==
Line 25: Line 25:
<syntaxhighlight lang="text">/join scotmesh</syntaxhighlight>
<syntaxhighlight lang="text">/join scotmesh</syntaxhighlight>


The hub announces itself every hour, so a client that lists hubs will usually show it without the address being typed.
The hub announces itself every 30 minutes, so a client that lists hubs will usually show it without the address being typed.


== What to expect ==
== What to expect ==


* '''Catching up.''' When you join you see the latest 25 messages, and <code>/history</code> shows up to 100 more. The hub keeps the room's messages for 7 days and then deletes them.
* '''Catching up.''' When you come back to the room over RRC you get exactly what was said since you last left, with the times it was said, and nothing you have already seen. The first time you visit you get the last 10 messages. <code>/history 50</code> shows more. The chat page marks what is new since your last visit. Messages are kept for 7 days.
* '''@mentions reach you when you are away.''' Write <code>@nick</code> in the room and, if that person is offline, the hub sends them a short LXMF message (through our [[Propagation node|propagation node]] if need be) so they know to come and look. To do this it keeps a list of the identities it has met: public key, last nickname and when it last saw them.
* '''Your name is yours everywhere.''' The first name you use (your nickname, your LXMF display name, or <code>/nick YourName</code>) belongs to your Reticulum identity on all three ways in, and nobody else can take it or something that looks like it (<code>A1ex</code> counts as <code>Alex</code>). Until you have one you show as <code>guest-</code> and four characters of your identity. <code>/leave</code> gives your name up.
* '''Nicknames''' are yours to choose, and once you have used one it belongs to your Reticulum identity, even while you are offline, so nobody else can take it and @mentions reach one person. If you ask for a name someone already has, you get it with a number on the end (<code>Alex1</code>). Each app or device has its own identity, so a phone and a laptop need different names.
* '''One identity, one name.''' Each app or device normally has its own identity. MeshChatX uses the same identity for RRC and LXMF, so one name covers both there; a phone and a laptop with different identities need different names (or restore the same identity on both).
* '''It can be quiet.''' Scotland is not a big place for Reticulum yet. If nobody answers, leave the window open, or ask on the [https://discord.gg/ytxfyuDmSt ScotMesh Discord] instead.
* '''LXMF when you are on RRC.''' <code>/lxmf off</code> stops group messages without leaving; <code>/lxmf auto</code> pauses them while you are in the room over RRC and starts them again when you leave; <code>/lxmf on</code> is the default. When they start again you get one note saying how many you missed.
* '''Away from the network.''' If your messenger is offline, group messages wait on our [[Propagation node|propagation node]] until you collect them.
* '''It can be quiet.''' Scotland is not a big place for Reticulum yet. If nobody answers, leave it open, or ask on the [https://discord.gg/ytxfyuDmSt ScotMesh Discord].
 
== Commands ==
 
Send these in the room, to the group, or use the "Your name & settings" page on the chat page.
 
{| class="wikitable"
! Command !! What it does
|-
| <code>/help</code> || lists the commands where you are
|-
| <code>/whoami</code> || your name, identity and settings
|-
| <code>/nick YourName</code> || take a name (your old one is freed)
|-
| <code>/who</code> || who is here, on RRC and in the group
|-
| <code>/history 20</code> || earlier messages
|-
| <code>/lxmf on</code>, <code>off</code>, <code>auto</code> || LXMF group delivery
|-
| <code>/leave</code> || give up your name and leave the group
|}


== Operators ==
== Operators ==


Room operators can set the topic and, if it ever comes to it, remove someone. Ask in the room or on the ScotMesh Discord if you would like operator rights for the <code>scotmesh</code> room; we are glad of the help.
Room operators can set the topic and, if it ever comes to it, remove someone. Ask in the room or on the ScotMesh Discord if you would like to help look after the <code>scotmesh</code> room.


== Your own rooms ==
== Your own rooms ==


Anyone connected can create a room on the hub with <code>/join</code> followed by a new name. Rooms exist while someone is in them.
Anyone on RRC can create a room on the hub with <code>/join</code> followed by a new name. Rooms exist while someone is in them, unless their founder registers them with <code>/register</code>.


== The wider community ==
== The wider community ==

Revision as of 00:36, 13 September 2026

ScotMesh has one chat, the room scotmesh, with three ways into it. Use whichever suits you; everyone sees the same messages. It is the place to say hello, ask for help, and find out who else is on.

Way in Address Use it from
RRC room hub 004e5a15da221d9a236b0e8d74195f13, room scotmesh MeshChatX, NomadNet, Ratspeak, rrc-tui, WeeChat
LXMF group 625ad393ca4df62a1382f9d936322a0a (send /join) Sideband, MeshChatX, NomadNet, Columba
Chat page c229a2c7d410e00b71f877375ae846bf:/page/index.mu NomadNet, MeshChatX

Out of the box

Once you are connected to ScotMesh:

  • MeshChatX: open the chat section, pick the ScotMesh hub (or add it by the address above) and join scotmesh. Or message the LXMF group.
  • Sideband and the iPhone apps (Columba, Retichat): start a conversation with 625ad393ca4df62a1382f9d936322a0a and send /join. From then on the chat arrives like any other conversation, as Name: message, and anything you send reaches everyone.
  • NomadNet: open the chat page above to read. To post, turn on "Identify when connecting" for that node.

Full installation

With Reticulum installed yourself, any RRC client works: Ratspeak, rrc-tui, rrc-gui, WeeChat (with the RRC plugin) and Eridanus. Point the client at the hub address, then:

/join scotmesh

The hub announces itself every 30 minutes, so a client that lists hubs will usually show it without the address being typed.

What to expect

  • Catching up. When you come back to the room over RRC you get exactly what was said since you last left, with the times it was said, and nothing you have already seen. The first time you visit you get the last 10 messages. /history 50 shows more. The chat page marks what is new since your last visit. Messages are kept for 7 days.
  • Your name is yours everywhere. The first name you use (your nickname, your LXMF display name, or /nick YourName) belongs to your Reticulum identity on all three ways in, and nobody else can take it or something that looks like it (A1ex counts as Alex). Until you have one you show as guest- and four characters of your identity. /leave gives your name up.
  • One identity, one name. Each app or device normally has its own identity. MeshChatX uses the same identity for RRC and LXMF, so one name covers both there; a phone and a laptop with different identities need different names (or restore the same identity on both).
  • LXMF when you are on RRC. /lxmf off stops group messages without leaving; /lxmf auto pauses them while you are in the room over RRC and starts them again when you leave; /lxmf on is the default. When they start again you get one note saying how many you missed.
  • Away from the network. If your messenger is offline, group messages wait on our propagation node until you collect them.
  • It can be quiet. Scotland is not a big place for Reticulum yet. If nobody answers, leave it open, or ask on the ScotMesh Discord.

Commands

Send these in the room, to the group, or use the "Your name & settings" page on the chat page.

Command What it does
/help lists the commands where you are
/whoami your name, identity and settings
/nick YourName take a name (your old one is freed)
/who who is here, on RRC and in the group
/history 20 earlier messages
/lxmf on, off, auto LXMF group delivery
/leave give up your name and leave the group

Operators

Room operators can set the topic and, if it ever comes to it, remove someone. Ask in the room or on the ScotMesh Discord if you would like to help look after the scotmesh room.

Your own rooms

Anyone on RRC can create a room on the hub with /join followed by a new name. Rooms exist while someone is in them, unless their founder registers them with /register.

The wider community

The Reticulum community runs its own RRC hub at 28c7c1a68c735693aa8e6b8193ed44b2; see Learning resources for that and the other places people talk.