docs(pairing): add user-friendly pairing documentation
This commit is contained in:
@@ -15,8 +15,25 @@ These commands work inside chat channels and interactive agent sessions:
|
||||
| `/dream-log <sha>` | Show a specific Dream memory change |
|
||||
| `/dream-restore` | List recent Dream memory versions |
|
||||
| `/dream-restore <sha>` | Restore memory to the state before a specific change |
|
||||
| `/pairing` | List pending pairing requests |
|
||||
| `/pairing approve <code>` | Approve a pairing code |
|
||||
| `/pairing deny <code>` | Deny a pending pairing request |
|
||||
| `/pairing revoke <user_id>` | Revoke a previously approved user on the current channel |
|
||||
| `/pairing revoke <channel> <user_id>` | Revoke a previously approved user on a specific channel |
|
||||
| `/help` | Show available in-chat commands |
|
||||
|
||||
## Pairing
|
||||
|
||||
When someone sends a DM to the bot and isn't on the allowlist — whether it's a new user or an existing user on a new channel — nanobot automatically replies with a **pairing code** (like `ABCD-EFGH`) that expires in 10 minutes. To grant them access:
|
||||
|
||||
```text
|
||||
/pairing approve ABCD-EFGH
|
||||
```
|
||||
|
||||
To see who's waiting, use `/pairing`. To remove someone later, use `/pairing revoke <user_id>` — you can find user IDs in the `/pairing list` output.
|
||||
|
||||
See [Configuration: Pairing](./configuration.md#pairing) for the full setup guide.
|
||||
|
||||
## Model Presets
|
||||
|
||||
Use `/model` to inspect the current runtime model:
|
||||
|
||||
Reference in New Issue
Block a user