diff --git a/src/discord/monitor/message-handler.preflight.ts b/src/discord/monitor/message-handler.preflight.ts index 0ef2eac18..47f1e0c6d 100644 --- a/src/discord/monitor/message-handler.preflight.ts +++ b/src/discord/monitor/message-handler.preflight.ts @@ -220,6 +220,7 @@ export async function preflightDiscordMessage( } // Fresh config for bindings lookup; other routing inputs are payload-derived. + const memberRoleIds = params.data.member?.roles?.map((r: { id: string }) => r.id) ?? []; const route = resolveAgentRoute({ cfg: loadConfig(), channel: "discord",