Streamer.bot Scripting API
Official Scripting API Reference
Loading...
Searching...
No Matches
FaustBot.CPH Member List

This is the complete list of members for FaustBot.CPH, including all inherited members.

Between(int min, int max)FaustBot.CPHstatic
DirectoryCreate(string path)FaustBot.CPHstatic
DirectoryDelete(string path, bool recursive=false)FaustBot.CPHstatic
DirectoryExists(string path)FaustBot.CPHstatic
DirectoryGetDirectories(string path)FaustBot.CPHstatic
DirectoryGetFiles(string path, string pattern="*")FaustBot.CPHstatic
FileAppendAllText(string path, string content)FaustBot.CPHstatic
FileCopy(string source, string dest, bool overwrite=false)FaustBot.CPHstatic
FileDelete(string path)FaustBot.CPHstatic
FileExists(string path)FaustBot.CPHstatic
FileMove(string source, string dest)FaustBot.CPHstatic
FileReadAllLines(string path)FaustBot.CPHstatic
FileReadAllText(string path)FaustBot.CPHstatic
FileWriteAllText(string path, string content)FaustBot.CPHstatic
GetArg< T >(string name)FaustBot.CPHinlinestatic
GetDataPath()FaustBot.CPHstatic
GetGlobalVar(string name, bool persisted=true)FaustBot.CPHstatic
GetGlobalVar< T >(string name, bool persisted=true)FaustBot.CPHinlinestatic
GetScriptsPath()FaustBot.CPHstatic
GetUrlContent(string url)FaustBot.CPHstatic
GetUserVar< T >(string userName, string name, bool persisted=true)FaustBot.CPHinlinestatic
HttpDelete(string url)FaustBot.CPHstatic
HttpDownload(string url, string savePath)FaustBot.CPHstatic
HttpGet(string url)FaustBot.CPHstatic
HttpPost(string url, string body, string contentType="application/json")FaustBot.CPHstatic
HttpPut(string url, string body, string contentType="application/json")FaustBot.CPHstatic
LogDebug(string message)FaustBot.CPHstatic
LogError(string message)FaustBot.CPHstatic
LogInfo(string message)FaustBot.CPHstatic
LogVerbose(string message)FaustBot.CPHstatic
LogWarn(string message)FaustBot.CPHstatic
NextDouble()FaustBot.CPHstatic
ObsGetCurrentScene()FaustBot.CPHstatic
ObsGetGroupSources(string sceneName, string groupName)FaustBot.CPHstatic
ObsGetScenes()FaustBot.CPHstatic
ObsGetSources(string sceneName=null)FaustBot.CPHstatic
ObsHideFilter(string sourceName, string filterName)FaustBot.CPHstatic
ObsHideGroupsSources(string sceneName, string groupName)FaustBot.CPHstatic
ObsHideSource(string scene, string source)FaustBot.CPHstatic
ObsIsConnected()FaustBot.CPHstatic
ObsIsFilterEnabled(string sourceName, string filterName)FaustBot.CPHstatic
ObsIsRecording()FaustBot.CPHstatic
ObsIsStreaming()FaustBot.CPHstatic
ObsMediaNext(string sourceName)FaustBot.CPHstatic
ObsMediaPause(string sourceName)FaustBot.CPHstatic
ObsMediaPlay(string sourceName)FaustBot.CPHstatic
ObsMediaPrevious(string sourceName)FaustBot.CPHstatic
ObsMediaRestart(string sourceName)FaustBot.CPHstatic
ObsMediaStop(string sourceName)FaustBot.CPHstatic
ObsPauseRecording()FaustBot.CPHstatic
ObsResumeRecording()FaustBot.CPHstatic
ObsSaveReplayBuffer()FaustBot.CPHstatic
ObsSendRaw(string requestType, string requestDataJson)FaustBot.CPHstatic
ObsSetBrowserSource(string sourceName, string url)FaustBot.CPHstatic
ObsSetColorSourceColor(string sourceName, string hexColor)FaustBot.CPHstatic
ObsSetColorSourceRandomColor(string sourceName)FaustBot.CPHstatic
ObsSetCurrentScene(string sceneName)FaustBot.CPHstatic
ObsSetGdiText(string sourceName, string text)FaustBot.CPHstatic
ObsSetImageSource(string sourceName, string filePath)FaustBot.CPHstatic
ObsSetMediaSource(string sourceName, string filePath, bool autoPlay=true)FaustBot.CPHstatic
ObsSetMediaSourceFile(string scene, string source, string file)FaustBot.CPHstatic
ObsSetRandomGroupSourceVisible(string sceneName, string groupName)FaustBot.CPHstatic
ObsSetSourceFilterEnabled(string sourceName, string filterName, bool enabled)FaustBot.CPHstatic
ObsSetSourceMuteState(string sourceName, int state)FaustBot.CPHstatic
ObsSetSourceVisibility(string scene, string source, bool visible)FaustBot.CPHstatic
ObsSetTextSource(string sourceName, string text)FaustBot.CPHstatic
ObsSetVolume(string sourceName, double volume)FaustBot.CPHstatic
ObsShowFilter(string sourceName, string filterName)FaustBot.CPHstatic
ObsShowSource(string scene, string source)FaustBot.CPHstatic
ObsSourceMute(string sourceName)FaustBot.CPHstatic
ObsSourceMuteToggle(string sourceName)FaustBot.CPHstatic
ObsSourceUnMute(string sourceName)FaustBot.CPHstatic
ObsStartRecording()FaustBot.CPHstatic
ObsStartReplayBuffer()FaustBot.CPHstatic
ObsStartStreaming()FaustBot.CPHstatic
ObsStopRecording()FaustBot.CPHstatic
ObsStopReplayBuffer()FaustBot.CPHstatic
ObsStopStreaming()FaustBot.CPHstatic
ObsTakeScreenshot(string sourceName=null, string filePath=null)FaustBot.CPHstatic
ObsToggleFilter(string sourceName, string filterName)FaustBot.CPHstatic
PlaySound(string filePath, float volume=1.0f, bool finishBeforeContinuing=false)FaustBot.CPHstatic
PostToUrl(string url, string body, string contentType="application/json")FaustBot.CPHstatic
RunAction(string actionName, bool runImmediately=true)FaustBot.CPHstatic
RunActionById(string actionId, bool runImmediately=true)FaustBot.CPHstatic
SendAction(string action, bool useBot=true)FaustBot.CPHstatic
SendMessage(string message, bool useBot=true)FaustBot.CPHstatic
SendTwitchMessage(string message, string replyToId=null)FaustBot.CPHstatic
SendWhisper(string userName, string message)FaustBot.CPHstatic
SendYouTubeMessage(string message)FaustBot.CPHstatic
SendYouTubeMessageToLatestMonitored(string message)FaustBot.CPHstatic
SetArgument(string name, object value)FaustBot.CPHstatic
SetGlobalVar(string name, object value, bool persisted=true)FaustBot.CPHstatic
SetUserVar(string userName, string name, object value, bool persisted=true)FaustBot.CPHinlinestatic
TryGetArg(string name, out object value)FaustBot.CPHstatic
TryGetArg< T >(string name, out T value)FaustBot.CPHinlinestatic
TwitchAddChannelTag(string tag)FaustBot.CPHstatic
TwitchAddModerator(string userId)FaustBot.CPHstatic
TwitchAddVip(string userId)FaustBot.CPHstatic
TwitchAnnounce(string message, string color="primary")FaustBot.CPHstatic
TwitchBanUser(string userId, string reason=null)FaustBot.CPHstatic
TwitchBlockUser(string userId)FaustBot.CPHstatic
TwitchBlockUserByName(string username)FaustBot.CPHstatic
TwitchCancelRaid()FaustBot.CPHstatic
TwitchCancelRedemption(string rewardId, string redemptionId)FaustBot.CPHstatic
TwitchClearChannelTags()FaustBot.CPHstatic
TwitchClearChat()FaustBot.CPHstatic
TwitchCreateClip(bool hasDelay=false)FaustBot.CPHstatic
TwitchCreateMarker(string description=null)FaustBot.CPHstatic
TwitchCreateReward(string title, int cost, string optionsJson=null)FaustBot.CPHstatic
TwitchDeleteMessage(string messageId)FaustBot.CPHstatic
TwitchDeleteReward(string rewardId)FaustBot.CPHstatic
TwitchDisableReward(string rewardId)FaustBot.CPHstatic
TwitchEnableReward(string rewardId)FaustBot.CPHstatic
TwitchFulfillRedemption(string rewardId, string redemptionId)FaustBot.CPHstatic
TwitchGetAdSchedule()FaustBot.CPHstatic
TwitchGetBitsDonatedByUserId(string userId)FaustBot.CPHstatic
TwitchGetBroadcasterId()FaustBot.CPHstatic
TwitchGetBroadcasterName()FaustBot.CPHstatic
TwitchGetChannelInfo()FaustBot.CPHstatic
TwitchGetChannelPointsUsedByUserId(string userId)FaustBot.CPHstatic
TwitchGetChannelTags()FaustBot.CPHstatic
TwitchGetChatSettings()FaustBot.CPHstatic
TwitchGetClips()FaustBot.CPHstatic
TwitchGetExtendedUserInfoById(string userId)FaustBot.CPHstatic
TwitchGetExtendedUserInfoByLogin(string username)FaustBot.CPHstatic
TwitchGetGameIdByName(string gameName)FaustBot.CPHstatic
TwitchGetPolls()FaustBot.CPHstatic
TwitchGetPredictions()FaustBot.CPHstatic
TwitchGetRewardCounter(string rewardId)FaustBot.CPHstatic
TwitchGetRewards()FaustBot.CPHstatic
TwitchGetRewardUserCounter(string rewardId, string username)FaustBot.CPHstatic
TwitchGetRewardUserCounterById(string rewardId, string userId)FaustBot.CPHstatic
TwitchGetUserInfoById(string userId)FaustBot.CPHstatic
TwitchGetUserInfoByLogin(string username)FaustBot.CPHstatic
TwitchGetUserVar(string username, string varName, string defaultValue=null)FaustBot.CPHstatic
TwitchGetUserVarById(string userId, string varName, string defaultValue=null)FaustBot.CPHstatic
TwitchIsConnected()FaustBot.CPHstatic
TwitchIsShieldModeActive()FaustBot.CPHstatic
TwitchIsUserFollowing(string userId)FaustBot.CPHstatic
TwitchPauseReward(string rewardId)FaustBot.CPHstatic
TwitchPollArchive(string pollId)FaustBot.CPHstatic
TwitchPollCreate(string title, string[] choices, int durationSeconds=60)FaustBot.CPHstatic
TwitchPollTerminate(string pollId)FaustBot.CPHstatic
TwitchPredictionCancel(string predictionId)FaustBot.CPHstatic
TwitchPredictionCreate(string title, string[] outcomes, int windowSeconds=60)FaustBot.CPHstatic
TwitchPredictionLock(string predictionId)FaustBot.CPHstatic
TwitchPredictionResolve(string predictionId, string winningOutcomeId)FaustBot.CPHstatic
TwitchRemoveChannelTag(string tag)FaustBot.CPHstatic
TwitchRemoveModerator(string userId)FaustBot.CPHstatic
TwitchRemoveVip(string userId)FaustBot.CPHstatic
TwitchResetRewardCounter(string rewardId)FaustBot.CPHstatic
TwitchResetUserRewardCounter(string rewardId, string username)FaustBot.CPHstatic
TwitchRewardGroupDisable(string groupName)FaustBot.CPHstatic
TwitchRewardGroupEnable(string groupName)FaustBot.CPHstatic
TwitchRewardGroupPause(string groupName)FaustBot.CPHstatic
TwitchRewardGroupToggleEnable(string groupName)FaustBot.CPHstatic
TwitchRewardGroupTogglePause(string groupName)FaustBot.CPHstatic
TwitchRewardGroupUnpause(string groupName)FaustBot.CPHstatic
TwitchSendShoutout(string toUserId)FaustBot.CPHstatic
TwitchSendShoutoutByLogin(string toUserLogin)FaustBot.CPHstatic
TwitchSendWhisper(string userId, string message)FaustBot.CPHstatic
TwitchSetChannelTags(string[] tags)FaustBot.CPHstatic
TwitchSetEmoteOnlyMode(bool enabled)FaustBot.CPHstatic
TwitchSetFollowerOnlyMode(bool enabled, int durationMinutes=0)FaustBot.CPHstatic
TwitchSetGame(string gameNameOrId)FaustBot.CPHstatic
TwitchSetSlowMode(bool enabled, int waitTimeSeconds=30)FaustBot.CPHstatic
TwitchSetSubscriberOnlyMode(bool enabled)FaustBot.CPHstatic
TwitchSetTitle(string title)FaustBot.CPHstatic
TwitchSetUserVar(string username, string varName, string value, bool persist=false)FaustBot.CPHstatic
TwitchSetUserVarById(string userId, string varName, string value, bool persist=false)FaustBot.CPHstatic
TwitchShieldModeOff()FaustBot.CPHstatic
TwitchShieldModeOn()FaustBot.CPHstatic
TwitchStartCommercial(int lengthSeconds=30)FaustBot.CPHstatic
TwitchStartRaid(string toChannelId)FaustBot.CPHstatic
TwitchTimeoutUser(string userId, int seconds, string reason=null)FaustBot.CPHstatic
TwitchUnbanUser(string userId)FaustBot.CPHstatic
TwitchUnblockUser(string userId)FaustBot.CPHstatic
TwitchUnblockUserByName(string username)FaustBot.CPHstatic
TwitchUnpauseReward(string rewardId)FaustBot.CPHstatic
TwitchUnsetUser(string username)FaustBot.CPHstatic
TwitchUnsetUserById(string userId)FaustBot.CPHstatic
TwitchUnsetUserVar(string username, string varName)FaustBot.CPHstatic
TwitchUnsetUserVarById(string userId, string varName)FaustBot.CPHstatic
TwitchUpdateReward(string rewardId, string updatesJson)FaustBot.CPHstatic
TwitchUpdateRewardBackgroundColor(string rewardId, string color)FaustBot.CPHstatic
TwitchUpdateRewardCooldown(string rewardId, int seconds)FaustBot.CPHstatic
TwitchUpdateRewardCost(string rewardId, int cost)FaustBot.CPHstatic
TwitchUpdateRewardPrompt(string rewardId, string prompt)FaustBot.CPHstatic
TwitchUpdateRewardTitle(string rewardId, string title)FaustBot.CPHstatic
UnsetGlobalVar(string name, bool persisted=true)FaustBot.CPHstatic
UnsetUserVar(string userName, string name, bool persisted=true)FaustBot.CPHinlinestatic
Wait(int milliseconds)FaustBot.CPHstatic
YouTubeBanUser(string userId)FaustBot.CPHstatic
YouTubeBanUserByName(string username)FaustBot.CPHstatic
YouTubeDeleteMessage(string messageId)FaustBot.CPHstatic
YouTubeGetChannelId()FaustBot.CPHstatic
YouTubeGetChannelName()FaustBot.CPHstatic
YouTubeGetUserVar(string username, string varName, string defaultValue=null)FaustBot.CPHstatic
YouTubeGetUserVarById(string userId, string varName, string defaultValue=null)FaustBot.CPHstatic
YouTubeGetViewerCount()FaustBot.CPHstatic
YouTubeIsConnected()FaustBot.CPHstatic
YouTubeSetCategory(string categoryId)FaustBot.CPHstatic
YouTubeSetDescription(string description)FaustBot.CPHstatic
YouTubeSetMetaData(string title, string description, string categoryId)FaustBot.CPHstatic
YouTubeSetPrivacy(string privacy)FaustBot.CPHstatic
YouTubeSetTitle(string title)FaustBot.CPHstatic
YouTubeSetUserVar(string username, string varName, string value, bool persist=false)FaustBot.CPHstatic
YouTubeSetUserVarById(string userId, string varName, string value, bool persist=false)FaustBot.CPHstatic
YouTubeTimeoutUser(string userId, int seconds)FaustBot.CPHstatic
YouTubeTimeoutUserByName(string username, int seconds)FaustBot.CPHstatic
YouTubeUnbanUser(string banId)FaustBot.CPHstatic
YouTubeUnsetUser(string username)FaustBot.CPHstatic
YouTubeUnsetUserById(string userId)FaustBot.CPHstatic
YouTubeUnsetUserVar(string username, string varName)FaustBot.CPHstatic
YouTubeUnsetUserVarById(string userId, string varName)FaustBot.CPHstatic