SuperAPI AI 工具集

pairing

编程与开发

查看项目

更新于 10-15 19:55

技能介绍

用途:为 Clodds 提供用户配对、认证与信任管理,让管理员审批新用户并控制各渠道访问权限。

主要能力:聊天命令支持用户发起配对(/pair 生成配对码、/pair-code ABC123 输入配对码、/unpair 解除配对);管理员可 /pairing list、approve、reject、users、remove;信任管理支持 /trust <user> owner、/trust <user> paired、/trust list。信任级别分 owner(完整管理、审批、交易)、paired(交易、组合、查询)、stranger(无权限,需先配对)。

使用方式:TypeScript 侧通过 import { createPairingService } from 'clodds/pairing' 创建服务,可配置 codeLength、codeExpiryMinutes、maxPendingPerChannel、autoApproveLocal、autoApproveTailscale、autoApproveOwners、storage、dbPath。API 包括 createPairingRequest、validateCode、approveRequest、rejectRequest、isPaired、getTrustLevel、listPendingRequests、listPairedUsers、isOwner、removePairing。CLI 命令如 clodds pairing list telegram、clodds pairing approve ABC234XY、clodds pairing users telegram、clodds pairing add telegram user-123、clodds pairing remove telegram user-123。

安全特性:配对码 8 位、大写字母加数字、排除易混淆字符(0、O、1、I、L),1 小时过期,每渠道最多 3 个待处理请求,保留审批审计记录。localhost 与 Tailscale IP 可自动批准为 owner 信任。

限制与注意:资料未提供具体收费、价格、平台支持范围与效果数据;配对码应安全分享,避免公开渠道发布,owner 权限应谨慎授予,并定期审查待处理请求与访问名单。