diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index 2ffaabe9f..38cd66685 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "4f540c703ff65fc52908be06bb56dd7290653bee", - "syncedAt": "2026-04-29T11:59:52.058Z" + "sha": "94a85e77dea87fc605f7ed00fa9068eb06c8b9f2", + "syncedAt": "2026-04-29T12:02:40.072Z" } diff --git a/docs/channels/discord.md b/docs/channels/discord.md index 8bc846bcf..431f7a188 100644 --- a/docs/channels/discord.md +++ b/docs/channels/discord.md @@ -402,7 +402,8 @@ Example: Multi-account precedence: - `channels.discord.accounts.default.allowFrom` applies only to the `default` account. - - Named accounts inherit `channels.discord.allowFrom` when their own `allowFrom` is unset. + - For one account, `allowFrom` takes precedence over legacy `dm.allowFrom`. + - Named accounts inherit `channels.discord.allowFrom` when their own `allowFrom` and legacy `dm.allowFrom` are unset. - Named accounts do not inherit `channels.discord.accounts.default.allowFrom`. DM target format for delivery: @@ -410,7 +411,7 @@ Example: - `user:` - `<@id>` mention - Bare numeric IDs are ambiguous and rejected unless an explicit user/channel target kind is provided. + Bare numeric IDs normally resolve as channel IDs when a channel default is active, but IDs listed in the account's effective DM `allowFrom` are treated as user DM targets for compatibility.