C# Class SteamChatBot.Triggers.DiscordTrigger

Inheritance: BaseTrigger
Mostrar archivo Open project: Steam-Chat-Bot/SteamChatBot

Public Methods

Method Description
DiscordTrigger ( TriggerType type, string name, TriggerOptionsBase options ) : System
onLoggedOn ( ) : bool
respondToBan ( SteamID roomID, SteamID bannedId, SteamID bannerId ) : bool
respondToChatMessage ( SteamID roomID, SteamID chatterId, string message ) : bool
respondToEnteredMessage ( SteamID roomID, SteamID userID ) : bool
respondToKick ( SteamID roomID, SteamID kickedId, SteamID kickerId ) : bool
respondToLeftMessage ( SteamID roomID, SteamID userID ) : bool

Private Methods

Method Description
Client_ChannelUpdated ( object sender, Discord.ChannelUpdatedEventArgs e ) : void
Client_MessageReceived ( object sender, Discord.MessageEventArgs e ) : void
Client_Ready ( object sender, EventArgs e ) : void
Client_UserBanned ( object sender, Discord.UserEventArgs e ) : void
Client_UserJoined ( object sender, Discord.UserEventArgs e ) : void
Client_UserLeft ( object sender, Discord.UserEventArgs e ) : void
Client_UserUpdated ( object sender, Discord.UserUpdatedEventArgs e ) : void
SendSteamAction ( string action, SteamID userID ) : void
SendSteamAction ( string action, SteamID userID, SteamID fromID ) : void
SendSteamMessage ( string message, SteamID userID ) : void

Method Details

DiscordTrigger() public method

public DiscordTrigger ( TriggerType type, string name, TriggerOptionsBase options ) : System
type TriggerType
name string
options SteamChatBot.Triggers.TriggerOptions.TriggerOptionsBase
return System

onLoggedOn() public method

public onLoggedOn ( ) : bool
return bool

respondToBan() public method

public respondToBan ( SteamID roomID, SteamID bannedId, SteamID bannerId ) : bool
roomID SteamID
bannedId SteamID
bannerId SteamID
return bool

respondToChatMessage() public method

public respondToChatMessage ( SteamID roomID, SteamID chatterId, string message ) : bool
roomID SteamID
chatterId SteamID
message string
return bool

respondToEnteredMessage() public method

public respondToEnteredMessage ( SteamID roomID, SteamID userID ) : bool
roomID SteamID
userID SteamID
return bool

respondToKick() public method

public respondToKick ( SteamID roomID, SteamID kickedId, SteamID kickerId ) : bool
roomID SteamID
kickedId SteamID
kickerId SteamID
return bool

respondToLeftMessage() public method

public respondToLeftMessage ( SteamID roomID, SteamID userID ) : bool
roomID SteamID
userID SteamID
return bool