Approve pending DM pairing requests by writing directly to OpenClaw credential files — no CLI required.
Pairing state lives in two files under ~/.openclaw/credentials/:
-pairing.json — pending requests (sender ID, code, accountId)--allowFrom.json — approved senders allowlistApproving = add sender ID to allowFrom file + remove code from pairing file.
python3 skills/approve-pairing/scripts/approve_pairing.py <channel> <code>
Example:
python3 skills/approve-pairing/scripts/approve_pairing.py telegram PWVW264M
The script:
~/.openclaw/credentials/-pairing.json ~/.openclaw/credentials/-pairing.json to get id and meta.accountId~/.openclaw/credentials/--allowFrom.json :```json
{ "version": 1, "allowFrom": ["
```
-pairing.json createdAt if approval failsopenclaw gateway restartaccountId is "default" or empty, the file is -default-allowFrom.json 共 1 个版本