IScriptContext
Interface
Members
18
Cancellation
property
The invocation's cancellation token; fires when the handler's timeout elapses or the engine tears down. Graph concurrency nodes (flow.delay/flow.timeout/flow.race/ flow.forEachParallel) honor it so waits and parallel work abort cleanly with the invocation.CancellationToken CancellationChat
propertyIChatApi ChatTwitch
propertyITwitchApi TwitchSpotify
propertyISpotifyApi SpotifyTiltify
propertyITiltifyApi TiltifyPatreon
property
Read the connected Patreon campaign (patron counts and monthly total, spec 050); failure-safe, reports null when unknown.IPatreonApi PatreonPronouns
property
Pronoun lookups from PronounDB (spec 037); failure-safe, reports an empty result when unknown.IPronounsApi PronounsStreamDeck
propertyIStreamDeckApi StreamDeckDiscord
propertyIDiscordApi DiscordObs
propertyIObsApi ObsVtubeStudio
property
VTube Studio control (spec 039): trigger hotkeys, set model parameters, read the current model; failure-safe.IVtubeStudioApi VtubeStudioTits
property
TITS (Twitch Integrated Throwing System) control (spec 042): throw items, activate triggers, list / look up; failure-safe.ITitsApi TitsTelegram
property
Outbound Telegram sends (spec 055): post to a channel/group or DM a user; failure-safe, no-ops when disconnected.ITelegramApi TelegramAudio
propertyIAudioApi AudioTemplates
propertyITemplatesApi TemplatesConnections
property
Live connection health (spec 023): read a source's current state or a simple connected flag inline from any handler. Backed by the central monitor; failure-safe.IConnectionsApi ConnectionsLog
propertyIScriptLog LogProgress
property
Reports progress events imperatively from any handler. Streaming handlers that return IAsyncEnumerable<ScriptProgress> don't need this; their yielded items take the same path.IScriptProgressReporter Progress
