TwitchLib 3.5.3
Loading...
Searching...
No Matches
TwitchLib.Client.Interfaces.ITwitchClient Interface Reference

Interface ITwitchClient More...

Inheritance diagram for TwitchLib.Client.Interfaces.ITwitchClient:
TwitchLib.Client.TwitchClient

Public Member Functions

void Initialize (ConnectionCredentials credentials, string channel=null, char chatCommandIdentifier='!', char whisperCommandIdentifier='!', bool autoReListenOnExceptions=true)
 Initializes the specified credentials. More...
 
void Initialize (ConnectionCredentials credentials, List< string > channels, char chatCommandIdentifier='!', char whisperCommandIdentifier='!', bool autoReListenOnExceptions=true)
 Initializes the specified credentials. More...
 
void SetConnectionCredentials (ConnectionCredentials credentials)
 Sets the connection credentials. More...
 
void AddChatCommandIdentifier (char identifier)
 Adds the chat command identifier. More...
 
void AddWhisperCommandIdentifier (char identifier)
 Adds the whisper command identifier. More...
 
void RemoveChatCommandIdentifier (char identifier)
 Removes the chat command identifier. More...
 
void RemoveWhisperCommandIdentifier (char identifier)
 Removes the whisper command identifier. More...
 
bool Connect ()
 Connects this instance. More...
 
void Disconnect ()
 Disconnects this instance. More...
 
void Reconnect ()
 Reconnects this instance. More...
 
JoinedChannel GetJoinedChannel (string channel)
 Gets the joined channel. More...
 
void JoinChannel (string channel, bool overrideCheck=false)
 Joins the channel. More...
 
void LeaveChannel (JoinedChannel channel)
 Leaves the channel. More...
 
void LeaveChannel (string channel)
 Leaves the channel. More...
 
void OnReadLineTest (string rawIrc)
 Called when [read line test]. More...
 
void SendMessage (JoinedChannel channel, string message, bool dryRun=false)
 Sends the message. More...
 
void SendMessage (string channel, string message, bool dryRun=false)
 Sends the message. More...
 
void SendReply (JoinedChannel channel, string replyToId, string message, bool dryRun=false)
 Sends a formatted Twitch chat message reply. More...
 
void SendReply (string channel, string replyToId, string message, bool dryRun=false)
 SendReply wrapper that accepts channel in string form. More...
 
void SendQueuedItem (string message)
 Sends the queued item. More...
 
void SendRaw (string message)
 Sends the raw. More...
 
void SendWhisper (string receiver, string message, bool dryRun=false)
 Sends the whisper. More...
 

Properties

bool AutoReListenOnException [get, set]
 Gets or sets a value indicating whether [automatic re listen on exception]. More...
 
MessageEmoteCollection ChannelEmotes [get]
 Gets the channel emotes. More...
 
ConnectionCredentials ConnectionCredentials [get]
 Gets the connection credentials. More...
 
bool DisableAutoPong [get, set]
 Gets or sets a value indicating whether [disable automatic pong]. More...
 
bool IsConnected [get]
 Gets a value indicating whether this instance is connected. More...
 
bool IsInitialized [get]
 Gets a value indicating whether this instance is initialized. More...
 
IReadOnlyList< JoinedChannelJoinedChannels [get]
 Gets the joined channels. More...
 
WhisperMessage PreviousWhisper [get]
 Gets the previous whisper. More...
 
string TwitchUsername [get]
 Gets the twitch username. More...
 
bool WillReplaceEmotes [get, set]
 Gets or sets a value indicating whether [will replace emotes]. More...
 

Events

EventHandler< OnChannelStateChangedArgsOnChannelStateChanged
 Occurs when [on channel state changed]. More...
 
EventHandler< OnChatClearedArgsOnChatCleared
 Occurs when [on chat cleared]. More...
 
EventHandler< OnChatColorChangedArgsOnChatColorChanged
 Occurs when [on chat color changed]. More...
 
EventHandler< OnChatCommandReceivedArgsOnChatCommandReceived
 Occurs when [on chat command received]. More...
 
EventHandler< OnConnectedArgsOnConnected
 Occurs when [on connected]. More...
 
EventHandler< OnConnectionErrorArgsOnConnectionError
 Occurs when [on connection error]. More...
 
EventHandler< OnDisconnectedEventArgs > OnDisconnected
 Occurs when [on disconnected]. More...
 
EventHandler< OnExistingUsersDetectedArgsOnExistingUsersDetected
 Occurs when [on existing users detected]. More...
 
EventHandler< OnGiftedSubscriptionArgsOnGiftedSubscription
 Occurs when [on gifted subscription]. More...
 
EventHandler< OnIncorrectLoginArgsOnIncorrectLogin
 Occurs when [on incorrect login]. More...
 
EventHandler< OnJoinedChannelArgsOnJoinedChannel
 Occurs when [on joined channel]. More...
 
EventHandler< OnLeftChannelArgsOnLeftChannel
 Occurs when [on left channel]. More...
 
EventHandler< OnLogArgsOnLog
 Occurs when [on log]. More...
 
EventHandler< OnMessageReceivedArgsOnMessageReceived
 Occurs when [on message received]. More...
 
EventHandler< OnMessageSentArgsOnMessageSent
 Occurs when [on message sent]. More...
 
EventHandler< OnModeratorJoinedArgsOnModeratorJoined
 Occurs when [on moderator joined]. More...
 
EventHandler< OnModeratorLeftArgsOnModeratorLeft
 Occurs when [on moderator left]. More...
 
EventHandler< OnModeratorsReceivedArgsOnModeratorsReceived
 Occurs when [on moderators received]. More...
 
EventHandler< OnNewSubscriberArgsOnNewSubscriber
 Occurs when [on new subscriber]. More...
 
EventHandler< OnRaidNotificationArgsOnRaidNotification
 Occurs when [on raid notification]. More...
 
EventHandler< OnReSubscriberArgsOnReSubscriber
 Occurs when [on re subscriber]. More...
 
EventHandler< OnSendReceiveDataArgsOnSendReceiveData
 Occurs when [on send receive data]. More...
 
EventHandler< OnUserBannedArgsOnUserBanned
 Occurs when [on user banned]. More...
 
EventHandler< OnUserJoinedArgsOnUserJoined
 Occurs when [on user joined]. More...
 
EventHandler< OnUserLeftArgsOnUserLeft
 Occurs when [on user left]. More...
 
EventHandler< OnUserStateChangedArgsOnUserStateChanged
 Occurs when [on user state changed]. More...
 
EventHandler< OnUserTimedoutArgsOnUserTimedout
 Occurs when [on user timedout]. More...
 
EventHandler< OnWhisperCommandReceivedArgsOnWhisperCommandReceived
 Occurs when [on whisper command received]. More...
 
EventHandler< OnWhisperReceivedArgsOnWhisperReceived
 Occurs when [on whisper received]. More...
 
EventHandler< OnWhisperSentArgsOnWhisperSent
 Occurs when [on whisper sent]. More...
 
EventHandler< OnMessageThrottledEventArgs > OnMessageThrottled
 Occurs when [on message throttled]. More...
 
EventHandler< OnWhisperThrottledEventArgs > OnWhisperThrottled
 Occurs when [on whisper throttled]. More...
 
EventHandler< OnErrorEventArgs > OnError
 Occurs when [on error]. More...
 
EventHandler< OnReconnectedEventArgs > OnReconnected
 Occurs when [on reconnected]. More...
 
EventHandler< OnVIPsReceivedArgsOnVIPsReceived
 Occurs when [on vip received]. More...
 
EventHandler< OnCommunitySubscriptionArgsOnCommunitySubscription
 Occurs when [on community subscription announcement received]. More...
 
EventHandler< OnMessageClearedArgsOnMessageCleared
 Occurs when [on message deleted]. More...
 
EventHandler< OnRequiresVerifiedEmailArgsOnRequiresVerifiedEmail
 Occurs when chatting in a channel that requires a verified email without a verified email attached to the account. More...
 
EventHandler< OnRequiresVerifiedPhoneNumberArgsOnRequiresVerifiedPhoneNumber
 Occurs when chatting in a channel that requires a verified phone number without a verified phone number attached to the account. More...
 
EventHandler< OnBannedEmailAliasArgsOnBannedEmailAlias
 Occurs when chatting in a channel that the user is banned in bcs of an already banned alias with the same Email More...
 
EventHandler< OnUserIntroArgsOnUserIntro
 Fires when the client receives a PRIVMSG tagged as an user-intro More...
 
EventHandler< OnAnnouncementArgsOnAnnouncement
 Fires when the client receives a USERNOTICE tagged as an announcement More...
 

Detailed Description

Interface ITwitchClient

Member Function Documentation

◆ AddChatCommandIdentifier()

void TwitchLib.Client.Interfaces.ITwitchClient.AddChatCommandIdentifier ( char  identifier)

Adds the chat command identifier.

Parameters
identifierThe identifier.

Implemented in TwitchLib.Client.TwitchClient.

◆ AddWhisperCommandIdentifier()

void TwitchLib.Client.Interfaces.ITwitchClient.AddWhisperCommandIdentifier ( char  identifier)

Adds the whisper command identifier.

Parameters
identifierThe identifier.

Implemented in TwitchLib.Client.TwitchClient.

◆ Connect()

bool TwitchLib.Client.Interfaces.ITwitchClient.Connect ( )

Connects this instance.

Returns
bool representing Connect() result

Implemented in TwitchLib.Client.TwitchClient.

◆ Disconnect()

void TwitchLib.Client.Interfaces.ITwitchClient.Disconnect ( )

Disconnects this instance.

Implemented in TwitchLib.Client.TwitchClient.

◆ GetJoinedChannel()

JoinedChannel TwitchLib.Client.Interfaces.ITwitchClient.GetJoinedChannel ( string  channel)

Gets the joined channel.

Parameters
channelThe channel.
Returns
JoinedChannel.

Implemented in TwitchLib.Client.TwitchClient.

◆ Initialize() [1/2]

void TwitchLib.Client.Interfaces.ITwitchClient.Initialize ( ConnectionCredentials  credentials,
List< string >  channels,
char  chatCommandIdentifier = '!',
char  whisperCommandIdentifier = '!',
bool  autoReListenOnExceptions = true 
)

Initializes the specified credentials.

Parameters
credentialsThe credentials.
channelsThe channels to join once connected.
chatCommandIdentifierThe chat command identifier.
whisperCommandIdentifierThe whisper command identifier.
autoReListenOnExceptionsif set to true [automatic re listen on exceptions].

Implemented in TwitchLib.Client.TwitchClient.

◆ Initialize() [2/2]

void TwitchLib.Client.Interfaces.ITwitchClient.Initialize ( ConnectionCredentials  credentials,
string  channel = null,
char  chatCommandIdentifier = '!',
char  whisperCommandIdentifier = '!',
bool  autoReListenOnExceptions = true 
)

Initializes the specified credentials.

Parameters
credentialsThe credentials.
channelThe channel.
chatCommandIdentifierThe chat command identifier.
whisperCommandIdentifierThe whisper command identifier.
autoReListenOnExceptionsif set to true [automatic re listen on exceptions].

Implemented in TwitchLib.Client.TwitchClient.

◆ JoinChannel()

void TwitchLib.Client.Interfaces.ITwitchClient.JoinChannel ( string  channel,
bool  overrideCheck = false 
)

Joins the channel.

Parameters
channelThe channel.
overrideCheckif set to true [override check].

Implemented in TwitchLib.Client.TwitchClient.

◆ LeaveChannel() [1/2]

void TwitchLib.Client.Interfaces.ITwitchClient.LeaveChannel ( JoinedChannel  channel)

Leaves the channel.

Parameters
channelThe channel.

Implemented in TwitchLib.Client.TwitchClient.

◆ LeaveChannel() [2/2]

void TwitchLib.Client.Interfaces.ITwitchClient.LeaveChannel ( string  channel)

Leaves the channel.

Parameters
channelThe channel.

Implemented in TwitchLib.Client.TwitchClient.

◆ OnReadLineTest()

void TwitchLib.Client.Interfaces.ITwitchClient.OnReadLineTest ( string  rawIrc)

Called when [read line test].

Parameters
rawIrcThe raw irc.

Implemented in TwitchLib.Client.TwitchClient.

◆ Reconnect()

void TwitchLib.Client.Interfaces.ITwitchClient.Reconnect ( )

Reconnects this instance.

Implemented in TwitchLib.Client.TwitchClient.

◆ RemoveChatCommandIdentifier()

void TwitchLib.Client.Interfaces.ITwitchClient.RemoveChatCommandIdentifier ( char  identifier)

Removes the chat command identifier.

Parameters
identifierThe identifier.

Implemented in TwitchLib.Client.TwitchClient.

◆ RemoveWhisperCommandIdentifier()

void TwitchLib.Client.Interfaces.ITwitchClient.RemoveWhisperCommandIdentifier ( char  identifier)

Removes the whisper command identifier.

Parameters
identifierThe identifier.

Implemented in TwitchLib.Client.TwitchClient.

◆ SendMessage() [1/2]

void TwitchLib.Client.Interfaces.ITwitchClient.SendMessage ( JoinedChannel  channel,
string  message,
bool  dryRun = false 
)

Sends the message.

Parameters
channelThe channel.
messageThe message.
dryRunif set to true [dry run].

Implemented in TwitchLib.Client.TwitchClient.

◆ SendMessage() [2/2]

void TwitchLib.Client.Interfaces.ITwitchClient.SendMessage ( string  channel,
string  message,
bool  dryRun = false 
)

Sends the message.

Parameters
channelThe channel.
messageThe message.
dryRunif set to true [dry run].

Implemented in TwitchLib.Client.TwitchClient.

◆ SendQueuedItem()

void TwitchLib.Client.Interfaces.ITwitchClient.SendQueuedItem ( string  message)

Sends the queued item.

Parameters
messageThe message.

Implemented in TwitchLib.Client.TwitchClient.

◆ SendRaw()

void TwitchLib.Client.Interfaces.ITwitchClient.SendRaw ( string  message)

Sends the raw.

Parameters
messageThe message.

Implemented in TwitchLib.Client.TwitchClient.

◆ SendReply() [1/2]

void TwitchLib.Client.Interfaces.ITwitchClient.SendReply ( JoinedChannel  channel,
string  replyToId,
string  message,
bool  dryRun = false 
)

Sends a formatted Twitch chat message reply.

Parameters
channelChannel to send Twitch chat reply to
replyToIdThe message id that is being replied to
messageReply contents
dryRunif set to true [dry run]

Implemented in TwitchLib.Client.TwitchClient.

◆ SendReply() [2/2]

void TwitchLib.Client.Interfaces.ITwitchClient.SendReply ( string  channel,
string  replyToId,
string  message,
bool  dryRun = false 
)

SendReply wrapper that accepts channel in string form.

Parameters
channelChannel to send Twitch chat reply to
replyToIdThe message id that is being replied to
messageReply contents
dryRunif set to true [dry run]

Implemented in TwitchLib.Client.TwitchClient.

◆ SendWhisper()

void TwitchLib.Client.Interfaces.ITwitchClient.SendWhisper ( string  receiver,
string  message,
bool  dryRun = false 
)

Sends the whisper.

Parameters
receiverThe receiver.
messageThe message.
dryRunif set to true [dry run].

Implemented in TwitchLib.Client.TwitchClient.

◆ SetConnectionCredentials()

void TwitchLib.Client.Interfaces.ITwitchClient.SetConnectionCredentials ( ConnectionCredentials  credentials)

Sets the connection credentials.

Parameters
credentialsThe credentials.

Implemented in TwitchLib.Client.TwitchClient.

Property Documentation

◆ AutoReListenOnException

bool TwitchLib.Client.Interfaces.ITwitchClient.AutoReListenOnException
getset

Gets or sets a value indicating whether [automatic re listen on exception].

true if [automatic re listen on exception]; otherwise, false.

Implemented in TwitchLib.Client.TwitchClient.

◆ ChannelEmotes

MessageEmoteCollection TwitchLib.Client.Interfaces.ITwitchClient.ChannelEmotes
get

Gets the channel emotes.

The channel emotes.

Implemented in TwitchLib.Client.TwitchClient.

◆ ConnectionCredentials

ConnectionCredentials TwitchLib.Client.Interfaces.ITwitchClient.ConnectionCredentials
get

Gets the connection credentials.

The connection credentials.

Implemented in TwitchLib.Client.TwitchClient.

◆ DisableAutoPong

bool TwitchLib.Client.Interfaces.ITwitchClient.DisableAutoPong
getset

Gets or sets a value indicating whether [disable automatic pong].

true if [disable automatic pong]; otherwise, false.

Implemented in TwitchLib.Client.TwitchClient.

◆ IsConnected

bool TwitchLib.Client.Interfaces.ITwitchClient.IsConnected
get

Gets a value indicating whether this instance is connected.

true if this instance is connected; otherwise, false.

Implemented in TwitchLib.Client.TwitchClient.

◆ IsInitialized

bool TwitchLib.Client.Interfaces.ITwitchClient.IsInitialized
get

Gets a value indicating whether this instance is initialized.

true if this instance is initialized; otherwise, false.

Implemented in TwitchLib.Client.TwitchClient.

◆ JoinedChannels

IReadOnlyList<JoinedChannel> TwitchLib.Client.Interfaces.ITwitchClient.JoinedChannels
get

Gets the joined channels.

The joined channels.

Implemented in TwitchLib.Client.TwitchClient.

◆ PreviousWhisper

WhisperMessage TwitchLib.Client.Interfaces.ITwitchClient.PreviousWhisper
get

Gets the previous whisper.

The previous whisper.

Implemented in TwitchLib.Client.TwitchClient.

◆ TwitchUsername

string TwitchLib.Client.Interfaces.ITwitchClient.TwitchUsername
get

Gets the twitch username.

The twitch username.

Implemented in TwitchLib.Client.TwitchClient.

◆ WillReplaceEmotes

bool TwitchLib.Client.Interfaces.ITwitchClient.WillReplaceEmotes
getset

Gets or sets a value indicating whether [will replace emotes].

true if [will replace emotes]; otherwise, false.

Implemented in TwitchLib.Client.TwitchClient.

Event Documentation

◆ OnAnnouncement

EventHandler<OnAnnouncementArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnAnnouncement

Fires when the client receives a USERNOTICE tagged as an announcement

◆ OnBannedEmailAlias

EventHandler<OnBannedEmailAliasArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnBannedEmailAlias

Occurs when chatting in a channel that the user is banned in bcs of an already banned alias with the same Email

◆ OnChannelStateChanged

EventHandler<OnChannelStateChangedArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnChannelStateChanged

Occurs when [on channel state changed].

◆ OnChatCleared

EventHandler<OnChatClearedArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnChatCleared

Occurs when [on chat cleared].

◆ OnChatColorChanged

EventHandler<OnChatColorChangedArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnChatColorChanged

Occurs when [on chat color changed].

◆ OnChatCommandReceived

EventHandler<OnChatCommandReceivedArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnChatCommandReceived

Occurs when [on chat command received].

◆ OnCommunitySubscription

EventHandler<OnCommunitySubscriptionArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnCommunitySubscription

Occurs when [on community subscription announcement received].

◆ OnConnected

EventHandler<OnConnectedArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnConnected

Occurs when [on connected].

◆ OnConnectionError

EventHandler<OnConnectionErrorArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnConnectionError

Occurs when [on connection error].

◆ OnDisconnected

EventHandler<OnDisconnectedEventArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnDisconnected

Occurs when [on disconnected].

◆ OnError

EventHandler<OnErrorEventArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnError

Occurs when [on error].

◆ OnExistingUsersDetected

EventHandler<OnExistingUsersDetectedArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnExistingUsersDetected

Occurs when [on existing users detected].

◆ OnGiftedSubscription

EventHandler<OnGiftedSubscriptionArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnGiftedSubscription

Occurs when [on gifted subscription].

◆ OnIncorrectLogin

EventHandler<OnIncorrectLoginArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnIncorrectLogin

Occurs when [on incorrect login].

◆ OnJoinedChannel

EventHandler<OnJoinedChannelArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnJoinedChannel

Occurs when [on joined channel].

◆ OnLeftChannel

EventHandler<OnLeftChannelArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnLeftChannel

Occurs when [on left channel].

◆ OnLog

EventHandler<OnLogArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnLog

Occurs when [on log].

◆ OnMessageCleared

EventHandler<OnMessageClearedArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnMessageCleared

Occurs when [on message deleted].

◆ OnMessageReceived

EventHandler<OnMessageReceivedArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnMessageReceived

Occurs when [on message received].

◆ OnMessageSent

EventHandler<OnMessageSentArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnMessageSent

Occurs when [on message sent].

◆ OnMessageThrottled

EventHandler<OnMessageThrottledEventArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnMessageThrottled

Occurs when [on message throttled].

◆ OnModeratorJoined

EventHandler<OnModeratorJoinedArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnModeratorJoined

Occurs when [on moderator joined].

◆ OnModeratorLeft

EventHandler<OnModeratorLeftArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnModeratorLeft

Occurs when [on moderator left].

◆ OnModeratorsReceived

EventHandler<OnModeratorsReceivedArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnModeratorsReceived

Occurs when [on moderators received].

◆ OnNewSubscriber

EventHandler<OnNewSubscriberArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnNewSubscriber

Occurs when [on new subscriber].

◆ OnRaidNotification

EventHandler<OnRaidNotificationArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnRaidNotification

Occurs when [on raid notification].

◆ OnReconnected

EventHandler<OnReconnectedEventArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnReconnected

Occurs when [on reconnected].

◆ OnRequiresVerifiedEmail

EventHandler<OnRequiresVerifiedEmailArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnRequiresVerifiedEmail

Occurs when chatting in a channel that requires a verified email without a verified email attached to the account.

◆ OnRequiresVerifiedPhoneNumber

EventHandler<OnRequiresVerifiedPhoneNumberArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnRequiresVerifiedPhoneNumber

Occurs when chatting in a channel that requires a verified phone number without a verified phone number attached to the account.

◆ OnReSubscriber

EventHandler<OnReSubscriberArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnReSubscriber

Occurs when [on re subscriber].

◆ OnSendReceiveData

EventHandler<OnSendReceiveDataArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnSendReceiveData

Occurs when [on send receive data].

◆ OnUserBanned

EventHandler<OnUserBannedArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnUserBanned

Occurs when [on user banned].

◆ OnUserIntro

EventHandler<OnUserIntroArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnUserIntro

Fires when the client receives a PRIVMSG tagged as an user-intro

◆ OnUserJoined

EventHandler<OnUserJoinedArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnUserJoined

Occurs when [on user joined].

◆ OnUserLeft

EventHandler<OnUserLeftArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnUserLeft

Occurs when [on user left].

◆ OnUserStateChanged

EventHandler<OnUserStateChangedArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnUserStateChanged

Occurs when [on user state changed].

◆ OnUserTimedout

EventHandler<OnUserTimedoutArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnUserTimedout

Occurs when [on user timedout].

◆ OnVIPsReceived

EventHandler<OnVIPsReceivedArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnVIPsReceived

Occurs when [on vip received].

◆ OnWhisperCommandReceived

EventHandler<OnWhisperCommandReceivedArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnWhisperCommandReceived

Occurs when [on whisper command received].

◆ OnWhisperReceived

EventHandler<OnWhisperReceivedArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnWhisperReceived

Occurs when [on whisper received].

◆ OnWhisperSent

EventHandler<OnWhisperSentArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnWhisperSent

Occurs when [on whisper sent].

◆ OnWhisperThrottled

EventHandler<OnWhisperThrottledEventArgs> TwitchLib.Client.Interfaces.ITwitchClient.OnWhisperThrottled

Occurs when [on whisper throttled].


The documentation for this interface was generated from the following file: