![]() |
TwitchLib 3.5.3
|
Interface ITwitchPubSub More...
Public Member Functions | |
void | Connect () |
Connects this instance. More... | |
void | Disconnect () |
Disconnects this instance. More... | |
void | ListenToBitsEvents (string channelTwitchId) |
Listens to bits events. More... | |
void | ListenToChannelExtensionBroadcast (string channelId, string extensionId) |
Listens to extension channel broadcast messages. More... | |
void | ListenToChatModeratorActions (string myTwitchId, string channelTwitchId) |
Listens to chat moderator actions. More... | |
void | ListenToFollows (string channelId) |
Listens to follows. More... | |
void | ListenToSubscriptions (string channelId) |
Listens to subscriptions. More... | |
void | ListenToVideoPlayback (string channelName) |
Listens to video playback. More... | |
void | ListenToWhispers (string channelTwitchId) |
Listens to whispers. More... | |
void | ListenToRewards (string channelTwitchId) |
Listens to rewards More... | |
void | ListenToChannelPoints (string channelTwitchId) |
Listens to channel points. More... | |
void | ListenToLeaderboards (string channelTwitchId) |
Listens to leaderboards More... | |
void | ListenToRaid (string channelTwitchId) |
Listens to raids More... | |
void | ListenToPredictions (string channelTwitchId) |
Listens to predictions More... | |
void | SendTopics (string oauth=null, bool unlisten=false) |
Sends the topics. More... | |
void | TestMessageParser (string testJsonString) |
Tests the message parser. More... | |
Events | |
EventHandler< OnBanArgs > | OnBan |
Occurs when [on ban]. More... | |
EventHandler< OnBitsReceivedArgs > | OnBitsReceived |
Occurs when [on bits received]. More... | |
EventHandler< OnChannelExtensionBroadcastArgs > | OnChannelExtensionBroadcast |
Occurs when [on channel extension broadcast]. More... | |
EventHandler< OnChannelSubscriptionArgs > | OnChannelSubscription |
Occurs when [on channel subscription]. More... | |
EventHandler< OnClearArgs > | OnClear |
Occurs when [on clear]. More... | |
EventHandler< OnEmoteOnlyArgs > | OnEmoteOnly |
Occurs when [on emote only]. More... | |
EventHandler< OnEmoteOnlyOffArgs > | OnEmoteOnlyOff |
Occurs when [on emote only off]. More... | |
EventHandler< OnFollowArgs > | OnFollow |
Occurs when [on follow]. More... | |
EventHandler< OnHostArgs > | OnHost |
Occurs when [on host]. More... | |
EventHandler< OnMessageDeletedArgs > | OnMessageDeleted |
Occurs when [on message deleted]. More... | |
EventHandler< OnListenResponseArgs > | OnListenResponse |
Occurs when [on listen response]. More... | |
EventHandler | OnPubSubServiceClosed |
Occurs when [on pub sub service closed]. More... | |
EventHandler | OnPubSubServiceConnected |
Occurs when [on pub sub service connected]. More... | |
EventHandler< OnPubSubServiceErrorArgs > | OnPubSubServiceError |
Occurs when [on pub sub service error]. More... | |
EventHandler< OnR9kBetaArgs > | OnR9kBeta |
Occurs when [on R9K beta]. More... | |
EventHandler< OnR9kBetaOffArgs > | OnR9kBetaOff |
Occurs when [on R9K beta off]. More... | |
EventHandler< OnStreamDownArgs > | OnStreamDown |
Occurs when [on stream down]. More... | |
EventHandler< OnStreamUpArgs > | OnStreamUp |
Occurs when [on stream up]. More... | |
EventHandler< OnSubscribersOnlyArgs > | OnSubscribersOnly |
Occurs when [on subscribers only]. More... | |
EventHandler< OnSubscribersOnlyOffArgs > | OnSubscribersOnlyOff |
Occurs when [on subscribers only off]. More... | |
EventHandler< OnTimeoutArgs > | OnTimeout |
Occurs when [on timeout]. More... | |
EventHandler< OnUnbanArgs > | OnUnban |
Occurs when [on unban]. More... | |
EventHandler< OnUntimeoutArgs > | OnUntimeout |
Occurs when [on untimeout]. More... | |
EventHandler< OnViewCountArgs > | OnViewCount |
Occurs when [on view count]. More... | |
EventHandler< OnWhisperArgs > | OnWhisper |
Occurs when [on whisper]. More... | |
EventHandler< OnCustomRewardCreatedArgs > | OnCustomRewardCreated |
Occurs when [on reward created] /summary> More... | |
EventHandler< OnCustomRewardUpdatedArgs > | OnCustomRewardUpdated |
Occurs when [on reward updated] /summary> More... | |
EventHandler< OnCustomRewardDeletedArgs > | OnCustomRewardDeleted |
Occurs when [on reward deleted] More... | |
EventHandler< OnRewardRedeemedArgs > | OnRewardRedeemed |
Occurs when [on reward redeemed] More... | |
EventHandler< OnChannelPointsRewardRedeemedArgs > | OnChannelPointsRewardRedeemed |
Occurs when [on reward redeemed] More... | |
EventHandler< OnLeaderboardEventArgs > | OnLeaderboardSubs |
Occurs when [on leaderboard subs]. More... | |
EventHandler< OnLeaderboardEventArgs > | OnLeaderboardBits |
Occurs when [on leaderboard bits]. More... | |
EventHandler< OnRaidUpdateArgs > | OnRaidUpdate |
Occurs when [on raid update] More... | |
EventHandler< OnRaidUpdateV2Args > | OnRaidUpdateV2 |
Occurs when [on raid update v2] More... | |
EventHandler< OnRaidGoArgs > | OnRaidGo |
Occurs when [on raid go] More... | |
EventHandler< OnLogArgs > | OnLog |
Occurs when [on log]. More... | |
EventHandler< OnCommercialArgs > | OnCommercial |
Occurs when [on commercial]. More... | |
EventHandler< OnPredictionArgs > | OnPrediction |
Occurs when [on prediction]. More... | |
Interface ITwitchPubSub
void TwitchLib.PubSub.Interfaces.ITwitchPubSub.Connect | ( | ) |
Connects this instance.
Implemented in TwitchLib.PubSub.TwitchPubSub.
void TwitchLib.PubSub.Interfaces.ITwitchPubSub.Disconnect | ( | ) |
Disconnects this instance.
Implemented in TwitchLib.PubSub.TwitchPubSub.
void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToBitsEvents | ( | string | channelTwitchId | ) |
Listens to bits events.
channelTwitchId | The channel twitch identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToChannelExtensionBroadcast | ( | string | channelId, |
string | extensionId | ||
) |
Listens to extension channel broadcast messages.
channelId | The channel twitch identifier. |
extensionId | The extension identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToChannelPoints | ( | string | channelTwitchId | ) |
Listens to channel points.
channelTwitchId | The channel twitch identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToChatModeratorActions | ( | string | myTwitchId, |
string | channelTwitchId | ||
) |
Listens to chat moderator actions.
myTwitchId | My twitch identifier. |
channelTwitchId | The channel twitch identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToFollows | ( | string | channelId | ) |
Listens to follows.
channelId | The channel twitch identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToLeaderboards | ( | string | channelTwitchId | ) |
Listens to leaderboards
channelTwitchId | The channel twitch identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToPredictions | ( | string | channelTwitchId | ) |
Listens to predictions
channelTwitchId | The channel twitch identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToRaid | ( | string | channelTwitchId | ) |
Listens to raids
channelTwitchId | The channel twitch identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToRewards | ( | string | channelTwitchId | ) |
Listens to rewards
channelTwitchId | The channel twitch identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToSubscriptions | ( | string | channelId | ) |
Listens to subscriptions.
channelId | The channel identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToVideoPlayback | ( | string | channelName | ) |
Listens to video playback.
channelName | Name of the channel. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToWhispers | ( | string | channelTwitchId | ) |
Listens to whispers.
channelTwitchId | The channel twitch identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
void TwitchLib.PubSub.Interfaces.ITwitchPubSub.SendTopics | ( | string | oauth = null , |
bool | unlisten = false |
||
) |
Sends the topics.
oauth | The oauth. |
unlisten | if set to true [unlisten]. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
void TwitchLib.PubSub.Interfaces.ITwitchPubSub.TestMessageParser | ( | string | testJsonString | ) |
Tests the message parser.
testJsonString | The test json string. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
EventHandler<OnBanArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnBan |
Occurs when [on ban].
EventHandler<OnBitsReceivedArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnBitsReceived |
Occurs when [on bits received].
EventHandler<OnChannelExtensionBroadcastArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnChannelExtensionBroadcast |
Occurs when [on channel extension broadcast].
EventHandler<OnChannelPointsRewardRedeemedArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnChannelPointsRewardRedeemed |
Occurs when [on reward redeemed]
EventHandler<OnChannelSubscriptionArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnChannelSubscription |
Occurs when [on channel subscription].
EventHandler<OnClearArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnClear |
Occurs when [on clear].
EventHandler<OnCommercialArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnCommercial |
Occurs when [on commercial].
EventHandler<OnCustomRewardCreatedArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnCustomRewardCreated |
Occurs when [on reward created] /summary>
EventHandler<OnCustomRewardDeletedArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnCustomRewardDeleted |
Occurs when [on reward deleted]
EventHandler<OnCustomRewardUpdatedArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnCustomRewardUpdated |
Occurs when [on reward updated] /summary>
EventHandler<OnEmoteOnlyArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnEmoteOnly |
Occurs when [on emote only].
EventHandler<OnEmoteOnlyOffArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnEmoteOnlyOff |
Occurs when [on emote only off].
EventHandler<OnFollowArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnFollow |
Occurs when [on follow].
EventHandler<OnHostArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnHost |
Occurs when [on host].
EventHandler<OnLeaderboardEventArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnLeaderboardBits |
Occurs when [on leaderboard bits].
EventHandler<OnLeaderboardEventArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnLeaderboardSubs |
Occurs when [on leaderboard subs].
EventHandler<OnListenResponseArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnListenResponse |
Occurs when [on listen response].
EventHandler<OnLogArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnLog |
Occurs when [on log].
EventHandler<OnMessageDeletedArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnMessageDeleted |
Occurs when [on message deleted].
EventHandler<OnPredictionArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnPrediction |
Occurs when [on prediction].
EventHandler TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnPubSubServiceClosed |
Occurs when [on pub sub service closed].
EventHandler TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnPubSubServiceConnected |
Occurs when [on pub sub service connected].
EventHandler<OnPubSubServiceErrorArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnPubSubServiceError |
Occurs when [on pub sub service error].
EventHandler<OnR9kBetaArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnR9kBeta |
Occurs when [on R9K beta].
EventHandler<OnR9kBetaOffArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnR9kBetaOff |
Occurs when [on R9K beta off].
EventHandler<OnRaidGoArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnRaidGo |
Occurs when [on raid go]
EventHandler<OnRaidUpdateArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnRaidUpdate |
Occurs when [on raid update]
EventHandler<OnRaidUpdateV2Args> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnRaidUpdateV2 |
Occurs when [on raid update v2]
EventHandler<OnRewardRedeemedArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnRewardRedeemed |
Occurs when [on reward redeemed]
EventHandler<OnStreamDownArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnStreamDown |
Occurs when [on stream down].
EventHandler<OnStreamUpArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnStreamUp |
Occurs when [on stream up].
EventHandler<OnSubscribersOnlyArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnSubscribersOnly |
Occurs when [on subscribers only].
EventHandler<OnSubscribersOnlyOffArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnSubscribersOnlyOff |
Occurs when [on subscribers only off].
EventHandler<OnTimeoutArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnTimeout |
Occurs when [on timeout].
EventHandler<OnUnbanArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnUnban |
Occurs when [on unban].
EventHandler<OnUntimeoutArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnUntimeout |
Occurs when [on untimeout].
EventHandler<OnViewCountArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnViewCount |
Occurs when [on view count].
EventHandler<OnWhisperArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnWhisper |
Occurs when [on whisper].