MCPcopy Create free account

hub / github.com/Streamerbot/client / functions

Functions84 in github.com/Streamerbot/client

↓ 24 callersMethoddebug
(...args: any[])
packages/client/src/utils/logger.ts:38
↓ 24 callersMethodwarn
(...args: any[])
packages/client/src/utils/logger.ts:46
↓ 8 callersMethoddisconnect
* Disconnect Streamer.bot WebSocket
packages/client/src/ws/StreamerbotClient.ts:240
↓ 7 callersMethoderror
(...args: any[])
packages/client/src/utils/logger.ts:50
↓ 6 callersMethodon
* Helper method to handle custom event subscriptions * * This method allows you to subscribe to a specific event, source, or all events * and
packages/client/src/ws/StreamerbotClient.ts:612
↓ 5 callersMethodlog
(level: LogLevel, ...args: any[])
packages/client/src/utils/logger.ts:54
↓ 4 callersMethodconnect
* Connect to a Streamer.bot WebSocket server
packages/client/src/ws/StreamerbotClient.ts:182
↓ 4 callersMethodsubscribe
* Subscribe to events from your connected Streamer.bot instance
packages/client/src/ws/StreamerbotClient.ts:773
↓ 4 callersMethodverbose
(...args: any[])
packages/client/src/utils/logger.ts:34
↓ 4 callersFunctionwithTimeout
( promise: Promise<T>, options: { timeout: number; message?: string; controller: AbortController; signal?:
packages/client/src/ws/util/websocket.util.ts:42
↓ 3 callersFunctiondisconnect
()
packages/vue/src/composables/useStreamerbot.ts:67
↓ 3 callersMethodgetActions
* Get all actions from your connected Streamer.bot instance
packages/client/src/ws/StreamerbotClient.ts:862
↓ 3 callersMethodgetSupportedEvents
* Get the supported events from the Streamer.bot instance. * * @returns The GetEvents method response from the connected instance.
packages/client/src/ws/StreamerbotClient.ts:665
↓ 3 callersMethodinfo
(...args: any[])
packages/client/src/utils/logger.ts:42
↓ 3 callersMethodonError
(event: Event)
packages/client/src/ws/StreamerbotClient.ts:497
↓ 2 callersFunction_init
(immediate: boolean = false)
packages/vue/src/composables/useStreamerbot.ts:94
↓ 2 callersMethodcleanup
()
packages/client/src/ws/StreamerbotClient.ts:509
↓ 2 callersMethoddoAction
* Get all actions from your connected Streamer.bot instance
packages/client/src/ws/StreamerbotClient.ts:871
↓ 2 callersMethodexecuteCodeTrigger
* Execute a custom code trigger
packages/client/src/ws/StreamerbotClient.ts:1012
↓ 2 callersFunctionfetch
()
packages/vue/src/composables/useGlobalVariable.ts:47
↓ 2 callersFunctiongenerateId
(prefix: 'req' | 'res' = 'req')
packages/client/src/ws/util/websocket.util.ts:3
↓ 2 callersMethodgetInfo
* Get information about the connected Streamer.bot instance
packages/client/src/ws/StreamerbotClient.ts:994
↓ 2 callersMethodgetSubscriptionsFromEventStrings
* Parse an array of event strings and return a structured subscription object * * @param events - An array of event strings to parse, e.g. ['Twi
packages/client/src/ws/StreamerbotClient.ts:709
↓ 2 callersMethodgetSubscriptionsFromListeners
* Parse the configured listeners and return a subscription object * * @param listeners - Optional array of listeners to parse. If not provided,
packages/client/src/ws/StreamerbotClient.ts:698
↓ 2 callersMethodrequest
* Make a request to the Streamer.bot WebSocket, * wait for the response, and return the response data
packages/client/src/ws/StreamerbotClient.ts:534
↓ 2 callersFunctionsha256base64
(message: string)
packages/client/src/ws/util/websocket.util.ts:73
↓ 2 callersMethodupdateSupportedEvents
* Update the supported events from the Streamer.bot instance. * * This will ensure the client has an accurate list of events * which can be s
packages/client/src/ws/StreamerbotClient.ts:644
↓ 2 callersFunctionwithCustomEventResponse
({ timeout = 10_000, addEventListener, removeEventListener }: { timeout?: number; addEventListener:
packages/client/src/ws/util/websocket.util.ts:103
↓ 1 callersMethodauthenticate
(data: StreamerbotHelloRequest)
packages/client/src/ws/StreamerbotClient.ts:320
↓ 1 callersMethoddoActionWithCustomEventResponse
* Executes an action and waits for a matching Custom event response * * @param action The action ID or object with ID/name to execute * @para
packages/client/src/ws/StreamerbotClient.ts:907
↓ 1 callersMethodexecuteCodeTriggerWithCustomEventResponse
* Executes a code trigger and waits for a matching Custom event response * * @param triggerName The name of the code trigger to execute * @pa
packages/client/src/ws/StreamerbotClient.ts:1036
↓ 1 callersFunctionfetchAvatar
(username: string = '')
apps/toolkit/src/stores/streamerbot.store.ts:90
↓ 1 callersFunctionfetchGlobal
()
examples/nodejs/index.js:63
↓ 1 callersMethodgetActiveViewers
* Returns all active viewers and their user information
packages/client/src/ws/StreamerbotClient.ts:1003
↓ 1 callersMethodgetBroadcaster
* Get the current broadcaster account information
packages/client/src/ws/StreamerbotClient.ts:947
↓ 1 callersFunctiongetCloseEventReason
(event: CloseEvent)
packages/client/src/ws/util/websocket.util.ts:7
↓ 1 callersMethodgetEvents
* Get all possible events that may be subscribed to
packages/client/src/ws/StreamerbotClient.ts:853
↓ 1 callersMethodgetEventsFromListeners
* Extract events from the configured listeners * * @param listeners - Optional array of listeners to extract events from. If not provided, it us
packages/client/src/ws/StreamerbotClient.ts:680
↓ 1 callersMethodgetGlobal
* Get a global variable by name * * @version 0.2.5 * @param name The name of the global variable to fetch * @param persisted Whether the g
packages/client/src/ws/StreamerbotClient.ts:1132
↓ 1 callersMethodhandshake
()
packages/client/src/ws/StreamerbotClient.ts:269
↓ 1 callersFunctionhexToBase64
(hexString: string)
packages/client/src/ws/util/websocket.util.ts:83
↓ 1 callersFunctionloadFonts
()
apps/toolkit/src/plugins/webfontloader.ts:7
↓ 1 callersMethodparseEventString
* Parse a string event subscription into a structured object * * @param event - The event string to parse, e.g. 'Twitch.ChatMessage', 'YouTube.*
packages/client/src/ws/StreamerbotClient.ts:736
↓ 1 callersMethodsend
* Send a raw object to the Streamer.bot WebSocket
packages/client/src/ws/StreamerbotClient.ts:526
↓ 1 callersMethodsetLevel
(level: LogLevel)
packages/client/src/utils/logger.ts:26
↓ 1 callersFunctiontestCustomCodeTrigger
()
examples/nodejs/index.js:79
↓ 1 callersFunctiontestDoAction
()
examples/nodejs/index.js:71
↓ 1 callersFunctionuseStreamerbot
(options: UseStreamerbotOptions)
packages/vue/src/composables/useStreamerbot.ts:21
Methodauthenticated
* Check if the WebSocket connection is authenticated
packages/client/src/ws/StreamerbotClient.ts:160
MethodclearCredits
* Reset credits data
packages/client/src/ws/StreamerbotClient.ts:985
FunctionclearLogs
(options: { type?: string } = {})
apps/toolkit/src/stores/streamerbot.store.ts:100
Functionconnect
()
packages/vue/src/composables/useStreamerbot.ts:57
Methodconstructor
(options: Partial<LoggerOptions> = {})
packages/client/src/utils/logger.ts:21
Methodconstructor
(options: Partial<StreamerbotClientOptions> = DefaultStreamerbotClientOptions)
packages/client/src/ws/StreamerbotClient.ts:143
FunctionfetchActions
()
apps/toolkit/src/stores/streamerbot.store.ts:82
FunctionfetchActiveViewers
()
apps/toolkit/src/stores/streamerbot.store.ts:86
Functionget
(target: StreamerbotClient, prop: string, receiver: any)
packages/vue/src/composables/useStreamerbot.ts:79
MethodgetCodeTriggers
* Get all custom code triggers
packages/client/src/ws/StreamerbotClient.ts:1076
MethodgetCommands
* Get commands for the connected Streamer.bot instance * * @version 0.2.5
packages/client/src/ws/StreamerbotClient.ts:1087
MethodgetCredits
* Get the current credits payload
packages/client/src/ws/StreamerbotClient.ts:967
MethodgetEmotes
* Get emotes for the selected platform * * @version 0.2.5
packages/client/src/ws/StreamerbotClient.ts:1098
MethodgetGlobals
* Get all global variables * * @version 0.2.5
packages/client/src/ws/StreamerbotClient.ts:1118
MethodgetMonitoredYouTubeBroadcasts
* Get all monitored YouTube broadcasts * * @version 0.2.5
packages/client/src/ws/StreamerbotClient.ts:958
MethodgetUserGlobal
* Get user global variables * * @version 0.2.5 * @param platform The platform to fetch globals for (twitch, youtube, trovo) * @param userI
packages/client/src/ws/StreamerbotClient.ts:1194
MethodgetUserGlobals
* Get user global variables * * @version 0.2.5 * @param platform The platform to fetch globals for (twitch, youtube, trovo) * @param name
packages/client/src/ws/StreamerbotClient.ts:1160
MethodgetUserPronouns
* Retrieves the pronouns of a user from the specified platform. * * @param platform - The platform from which to retrieve the user's pronouns.
packages/client/src/ws/StreamerbotClient.ts:1291
FunctionhandleCustomEvent
(eventData: any)
packages/client/src/ws/util/websocket.util.ts:123
Functioninstall
(app)
packages/vue/src/index.ts:5
MethodonClose
(event: CloseEvent)
packages/client/src/ws/StreamerbotClient.ts:409
FunctiononConnect
(data: StreamerbotInfo)
packages/vue/src/composables/useStreamerbot.ts:31
FunctiononConnect
(data: StreamerbotInfo)
apps/toolkit/src/stores/streamerbot.store.ts:65
FunctiononData
(payload: any)
packages/vue/src/composables/useStreamerbot.ts:51
FunctiononDisconnect
()
packages/vue/src/composables/useStreamerbot.ts:38
FunctiononError
(err: Error)
packages/vue/src/composables/useStreamerbot.ts:44
MethodonMessage
(event: MessageEvent)
packages/client/src/ws/StreamerbotClient.ts:449
MethodonOpen
()
packages/client/src/ws/StreamerbotClient.ts:361
Methodready
* Check if the WebSocket connection is fully ready to make requests * * - Socket connection is open * - If authentication is enabled, it chec
packages/client/src/ws/StreamerbotClient.ts:173
MethodsendMessage
* Send chat messages * * Authenticated WebSocket is required * * @version 0.2.5 * @param platform The platform to send the message to
packages/client/src/ws/StreamerbotClient.ts:1243
MethodsetCustomLogger
(logger: (level: LogLevel, ...args: any[]) => void)
packages/client/src/utils/logger.ts:30
MethodtestCredits
* Test credits by populating with fake data
packages/client/src/ws/StreamerbotClient.ts:976
Methodunsubscribe
* Unsubscribe from events you are currently subscribed to
packages/client/src/ws/StreamerbotClient.ts:814
FunctionuseGlobalVariable
( name: string, options: MaybeRefOrGetter<Partial<UseGlobalVariableOptions>> = {} )
packages/vue/src/composables/useGlobalVariable.ts:9
FunctionuseLinks
(page: Ref<any> = null)
apps/docs/app/composables/useLinks.ts:1
FunctionuseSeo
(page: Ref<ParsedContent>, options: OgImageOptions = defaultOptions)
apps/docs/app/composables/useSeo.ts:15