C# Class SteamChatBot.Triggers.DiscordTrigger

Inheritance: BaseTrigger
Afficher le fichier Open project: Steam-Chat-Bot/SteamChatBot

Méthodes publiques

Méthode 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

Méthode 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 méthode

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

onLoggedOn() public méthode

public onLoggedOn ( ) : bool
Résultat bool

respondToBan() public méthode

public respondToBan ( SteamID roomID, SteamID bannedId, SteamID bannerId ) : bool
roomID SteamID
bannedId SteamID
bannerId SteamID
Résultat bool

respondToChatMessage() public méthode

public respondToChatMessage ( SteamID roomID, SteamID chatterId, string message ) : bool
roomID SteamID
chatterId SteamID
message string
Résultat bool

respondToEnteredMessage() public méthode

public respondToEnteredMessage ( SteamID roomID, SteamID userID ) : bool
roomID SteamID
userID SteamID
Résultat bool

respondToKick() public méthode

public respondToKick ( SteamID roomID, SteamID kickedId, SteamID kickerId ) : bool
roomID SteamID
kickedId SteamID
kickerId SteamID
Résultat bool

respondToLeftMessage() public méthode

public respondToLeftMessage ( SteamID roomID, SteamID userID ) : bool
roomID SteamID
userID SteamID
Résultat bool