From b87792933201ed1fb9d1da998ecc6a66634a63c9 Mon Sep 17 00:00:00 2001 From: MrAlders0n Date: Thu, 24 Sep 2026 17:25:29 -0400 Subject: [PATCH] Scope Public to onqc and test channels and bots to the city --- docs/proposals/onqc-scopes.fr.md | 42 +++++++++++++++++++++----------- docs/proposals/onqc-scopes.md | 35 ++++++++++++++++++-------- 2 files changed, 53 insertions(+), 24 deletions(-) diff --git a/docs/proposals/onqc-scopes.fr.md b/docs/proposals/onqc-scopes.fr.md index a9e259d..5848b2a 100644 --- a/docs/proposals/onqc-scopes.fr.md +++ b/docs/proposals/onqc-scopes.fr.md @@ -67,8 +67,10 @@ premiers. - **Les répéteurs** portent leur ville, leur province, `onqc` et `can`. - **Les appareils compagnons** utilisent `onqc` par défaut, pour que les messages privés joignent tout le monde. -- **Les canaux locaux** comme `Public` sont réglés sur votre ville, pour que - les échanges restent locaux. +- **`Public`** utilise `onqc`, pour que tout le monde en Ontario et au Québec + puisse se parler. +- **Les canaux de test et les robots** utilisent votre ville, pour rester + locaux. - **Les messages sans portée** fonctionnent encore dans chaque ville. Les répéteurs passerelles entre les villes les rejettent, pour qu’ils n’inondent pas la ville voisine. @@ -415,14 +417,25 @@ rejeter `*` lui aussi. Sinon, les messages sans portée la contournent. ## Configuration de l’appareil compagnon -1. Ouvrez l’application MeshCore, puis **Settings**. Sous **Network - Settings**, touchez **Default Region Scope**, ajoutez `onqc` et - sélectionnez-le. -2. Ouvrez chaque canal local, comme `Public`. Dans le menu du canal, touchez - **Set Region Scope** et choisissez le code de votre ville, par exemple - `yow`. -3. Pour un canal qui doit aller plus loin, choisissez plutôt `on`, `qc` ou - `onqc`. +### Étape 1 : Régler votre portée par défaut + +Dans l’application MeshCore, ouvrez **Settings**. Sous **Network Settings**, +touchez **Default Region Scope**, ajoutez `onqc` et sélectionnez-le. + +### Étape 2 : Régler la portée de chaque canal + +Ouvrez le canal, utilisez le menu du canal, touchez **Set Region Scope** et +choisissez la portée selon ce tableau : + +| Canal | Portée | Pourquoi | +| --- | --- | --- | +| `Public` | `onqc` | Tout le monde en Ontario et au Québec peut se parler | +| Canaux de test, comme `#test` | Votre ville, par exemple `yow` | Les tests restent locaux | +| Canaux de robots | Votre ville, par exemple `yow` | Les réponses des robots restent locales | +| Vos propres canaux | Votre ville, `on`/`qc` ou `onqc` | Choisissez jusqu’où ils doivent aller | + +Si vous faites fonctionner un robot, réglez aussi sa propre **Default Region +Scope** sur votre ville. ## Pourquoi l’appareil compagnon utilise `onqc` par défaut @@ -459,9 +472,10 @@ défaut **de votre contact**.
**Le piège :** un canal sans portée propre utilise aussi votre portée par -défaut. Avec `onqc` par défaut, un canal `Public` sans portée joindrait tout -l’Ontario et le Québec. C’est pourquoi l’étape 2 de la configuration de -l’appareil compagnon règle les canaux locaux sur votre ville. +défaut, `onqc`, donc il joint tout l’Ontario et le Québec. C’est ce qu’on veut +pour `Public`, mais pas pour les canaux de test et les robots. C’est pourquoi +l’étape 2 de la configuration de l’appareil compagnon les règle sur votre +ville.
## Qui reçoit quoi @@ -528,7 +542,7 @@ pas encore réglé de portée fonctionnent quand même localement.
  1. Répéteurs

    Les propriétaires effacent les anciennes régions et ajoutent leurs codes. Les répéteurs normaux gardent * permis; les passerelles le rejettent. Rien ne brise dans aucune ville.

  2. -
  3. Appareils compagnons

    Les utilisateurs règlent leur portée par défaut sur onqc et leurs canaux locaux sur leur ville.

  4. +
  5. Appareils compagnons

    Les utilisateurs règlent leur portée par défaut et Public sur onqc, et leurs canaux de test et robots sur leur ville.

  6. Seulement au besoin

    Si les messages sans portée sont encore trop bruyants dans une ville, les répéteurs peuvent aussi lancer set flood.max.unscoped 3. Les messages avec portée atteignent encore 16 sauts.

diff --git a/docs/proposals/onqc-scopes.md b/docs/proposals/onqc-scopes.md index 202fa97..4a3dd99 100644 --- a/docs/proposals/onqc-scopes.md +++ b/docs/proposals/onqc-scopes.md @@ -62,7 +62,8 @@ There are four levels of scope. Every repeater carries one code from each: its c - **Repeaters** carry their city, their province, `onqc` and `can`. - **Companions** use `onqc` as their default, so direct messages reach anyone. -- **Local channels** such as `Public` are set to your city, so chatter stays local. +- **`Public`** uses `onqc`, so everyone in Ontario and Québec can talk. +- **Test channels and bots** use your city, so they stay local. - **Messages with no scope** still work inside each city. Bridge repeaters between cities drop them, so they don't flood the next city. @@ -399,11 +400,24 @@ messages with no scope go around it. ## Companion setup -1. Open the MeshCore app, then **Settings**. Under **Network Settings**, tap - **Default Region Scope**, add `onqc` and select it. -2. Open each local channel, such as `Public`. Use the channel menu, then - **Set Region Scope**, and pick your city code, for example `yow`. -3. For a channel meant to reach further, pick `on`, `qc` or `onqc` instead. +### Step 1: Set your default scope + +In the MeshCore app, open **Settings**. Under **Network Settings**, tap +**Default Region Scope**, add `onqc` and select it. + +### Step 2: Set a scope on each channel + +Open the channel, use the channel menu, tap **Set Region Scope**, and pick the +scope from this table: + +| Channel | Scope | Why | +| --- | --- | --- | +| `Public` | `onqc` | Everyone in Ontario and Québec can talk | +| Test channels, such as `#test` | Your city, for example `yow` | Tests stay local | +| Bot channels | Your city, for example `yow` | Bot replies stay local | +| Your own channels | Your city, `on`/`qc`, or `onqc` | Pick how far it should reach | + +If you run a bot, set that bot's own **Default Region Scope** to your city too. ## Why the companion default is `onqc` @@ -438,9 +452,10 @@ companion the path comes back using **your contact's** default scope.
-**The catch:** a channel with no scope of its own also uses your default. With -`onqc` as the default, an unscoped `Public` channel would reach all of Ontario and -Québec. That is why step 2 of the companion setup sets local channels to your city. +**The catch:** a channel with no scope of its own also uses your default, +`onqc`, so it reaches all of Ontario and Québec. That is what we want for +`Public`, but not for test channels and bots. That is why step 2 of the +companion setup sets those to your city.
## Who hears what @@ -506,7 +521,7 @@ locally.
  1. Repeaters

    Owners clear old regions and add their codes. Normal repeaters keep * allowed; bridge repeaters drop it. Nothing breaks inside any city.

  2. -
  3. Companions

    Users set their default to onqc and set local channels to their city.

  4. +
  5. Companions

    Users set their default and Public to onqc, and test channels and bots to their city.

  6. Only if needed

    If messages with no scope are still too noisy inside a city, repeaters can also run set flood.max.unscoped 3. Scoped messages still reach 16 hops.