nchat (created by OpenClaw) — nchat(由 OpenClaw 创建)
v1.0.0安装、配置、检查、排除故障和操作基于终端的nchat即时通讯客户端,用于Telegram、WhatsApp和Signal。使用时,Codex需要设置nchat配置文件,调整~/.config/nchat应用程序/界面/键盘/颜色配置,诊断nchat启动/同步/媒体/键盘问题,导出或检查nchat消息缓存(需要明确的隐私批准),或指导安全的终端工作流,包括发送、回复、编辑、转发、附件、反应、代理、QR/配对登录和自动编写,使用API、CLI和GitHub等工具。
运行时依赖
安装命令
点击复制技能文档
Nchat 由 OpenClaw 创建。使用此技能进行本地 nchat 工作。由于 nchat 存储聊天账户、日志、媒体/缓存和可导出的消息历史在其配置目录下,因此请将 nchat 视为隐私敏感的。
安全边界 不要运行 nchat、nchat --setup、nchat --remove、nchat --export 或交互式密钥自动化,除非用户明确授权了确切的操作和账户/范围。不要将完整的电话号码、个人资料本地密钥、代理密码、消息缓存、导出的消息、日志、QR 码、配对码、身份验证码或私人媒体路径打印到聊天中。对于只读诊断,首选 scripts/nchat_doctor.py;它避免了缓存/历史/日志文件,并屏蔽了类似电话的个人资料名称。在与维护人员或第三方共享之前,请清除日志、核心转储和导出的历史记录。配置多个账户时,首选每个协议/电话号码的单独配置目录,例如 ~/.config/nchat-telegram 和 ~/.config/nchat-whatsapp。
快速开始 检查本地安装:nchat --version nchat --help man nchat 在 macOS 上安装:brew tap d99kris/nchat brew install nchat 仅在用户批准登录/链接后设置帐户:nchat --setup USE_PAIRING_CODE=1 nchat --setup USE_QR_TERMINAL=1 nchat --setup 使用单独的配置目录:nchat -d ~/.config/nchat-telegram --setup 仅在获得明确批准后删除帐户或导出消息缓存:nchat --remove nchat --export
工作流程 分类请求:安装/设置、配置编辑、UI/密钥/主题调整、故障排除、消息导出或交互式操作。检查副作用。询问登录/链接、发送/删除/存档/转发/反应、帐户删除、消息导出、日志共享或可能泄露私人消息的任何内容。收集只读上下文:python3 scripts/nchat_doctor.py --confdir ~/.config/nchat python3 scripts/nchat_doctor.py --confdir ~/.config/nchat --include-config 在编辑配置或提供详细故障排除说明之前,请阅读 references/nchat-reference.md。仅在 nchat 未运行时编辑配置文件。为用户特定的配置更改保留备份。使用最小的安全检查验证:nchat --version、nchat --help、医生脚本或批准的交互式启动。
配置 映射 app.conf:缓存、附件行为、下载目录、SOCKS5 代理、QR/配对首选项、ISO 时间戳、剪贴板命令。 ui.conf:UI 布局、通知、已读回执、输入/在线状态共享、文件/链接/消息打开命令、拼写检查、自动组合、终端铃声。 key.conf:ncurses 键绑定;使用 nchat --keydump 发现键码。 color.conf 和 usercolor.conf:主题颜色和每用户组颜色。 profiles//telegram.conf:Telegram Markdown 和显示名称设置。 profiles//whatsappmd.conf 和 signal.conf:协议显示名称设置。
常见任务 发送回车:在 key.conf 中设置 send_msg=KEY_RETURN。 保持多行组合在 Alt/Opt-Enter 上:在 ui.conf 中设置 linefeed_on_enter=0,在 key.conf 中设置 linebreak=\\33\\15。 macOS 上的 Alt/Opt 快捷方式:启用终端配置文件选项以将 Option 发送为 Meta。如果快捷方式仍然失败,请使用 nchat --keydump 并更新 key.conf。 主题:将主题的 color.conf 和 usercolor.conf 复制到配置目录中,同时停止 nchat。 不可见的发送消息:如果终端对灰色进行了糟糕的映射,请从 color.conf 中删除灰色值。 代理设置在首次登录之前:启动 nchat 以创建配置目录,编辑 app.conf 代理字段,然后运行 nchat --setup。 自动组合:将其视为外部 AI 使用。它可能需要 OPENAI_API_KEY 或 GEMINI_API_KEY,并可能产生费用;除非用户明确要求,否则请将其保持禁用。 调试:从 nchat --verbose 开始。私下查看 log.txt 并在与外部共享之前编辑它。
参考 使用 references/nchat-reference.md 获取有关命令、键绑定、配置键、设置模式、构建标志、调试和限制的详细信息。该参考资料是从 nchat 5.15.26 README/手册页和官方 d99kris/nchat 文档中提取的。