Send Payload Skill
Use the core send_payload tool to deliver one message to many routes in a single call.
Routes
- External channels:
discord,slack,telegram,whatsapp, etc. main-session: injects payload directly into a webchat session (chat.inject)audio: generates anaudio_alertand injects[ALERT]/MEDIAinto main session
Required Inputs
message: base payload textroutes: array of route objects withchanneland (for external channels)target
Optional Inputs
media: array of media URLs/paths (emitted asMEDIA:lines)sessionKey: default session key formain-session/audiotitle,voice,mood,urgency: audio route optionsmaxCharsper route for chunkingbestEffortper route
Example
{
"message": "VIP email detected from Dustin.",
"routes": [
{ "channel": "discord", "target": "user:123" },
{ "channel": "main-session" },
{ "channel": "audio", "bestEffort": true }
]
}