Channel Config
For X-OmniClaw, channel settings are stored in:
/sdcard/.xomniclaw/xomniclaw.json
Relevant paths:
channels.feishu.enabledchannels.feishu.appIdchannels.feishu.appSecretchannels.feishu.domainchannels.feishu.connectionModechannels.feishu.dmPolicychannels.feishu.groupPolicychannels.feishu.requireMentionchannels.discord.enabledchannels.discord.tokenchannels.discord.dmPolicychannels.discord.groupPolicychannels.discord.requireMentionchannels.discord.replyToMode
Workflow
- Read
/sdcard/.xomniclaw/xomniclaw.jsonfirst. - Update only the requested channel subtree under
channels.*. - Preserve unrelated config.
- If the user provides credentials, write them exactly.
- Enable the channel when the user asks to configure it unless they explicitly say not to.
- After writing config, tell the user what changed.
- If asked to verify, check the app logs / connection status after config is saved.
Notes
- Prefer structured config edits over unrelated file changes.
- Do not change model settings in this skill unless the user explicitly asks.
- For Feishu, common required fields are
enabled,appId,appSecret. - For Discord, common required fields are
enabled,token.