docs(pairing): address reviewer comments — comments, error msg, __all__ test

- Clarify SystemExit message for missing/null allowFrom (manager.py)
- Document why Feishu passes content="" for unauthorized DMs
- Document exact-match semantics in BaseChannel.is_allowed()
- Document negligible collision probability in generate_code()
- Add test_all_exports_are_importable for nanobot.pairing.__all__
This commit is contained in:
chengyongru
2026-05-15 15:46:44 +08:00
committed by Xubin Ren
parent ac9a2d0c25
commit 199a1bb8fa
5 changed files with 15 additions and 1 deletions
+1 -1
View File
@@ -145,7 +145,7 @@ class ChannelManager:
allow = getattr(cfg, "allow_from", None)
if allow is None:
raise SystemExit(
f'Error: "{name}" is missing allowFrom. '
f'Error: "{name}" is missing or null allowFrom. '
f'Set ["*"] to allow everyone, or add specific user IDs.'
)