C# Класс SteamChatBot.Triggers.DiscordTrigger

Наследование: BaseTrigger
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

DiscordTrigger() публичный Метод

public DiscordTrigger ( TriggerType type, string name, TriggerOptionsBase options ) : System
type TriggerType
name string
options SteamChatBot.Triggers.TriggerOptions.TriggerOptionsBase
Результат System

onLoggedOn() публичный Метод

public onLoggedOn ( ) : bool
Результат bool

respondToBan() публичный Метод

public respondToBan ( SteamID roomID, SteamID bannedId, SteamID bannerId ) : bool
roomID SteamID
bannedId SteamID
bannerId SteamID
Результат bool

respondToChatMessage() публичный Метод

public respondToChatMessage ( SteamID roomID, SteamID chatterId, string message ) : bool
roomID SteamID
chatterId SteamID
message string
Результат bool

respondToEnteredMessage() публичный Метод

public respondToEnteredMessage ( SteamID roomID, SteamID userID ) : bool
roomID SteamID
userID SteamID
Результат bool

respondToKick() публичный Метод

public respondToKick ( SteamID roomID, SteamID kickedId, SteamID kickerId ) : bool
roomID SteamID
kickedId SteamID
kickerId SteamID
Результат bool

respondToLeftMessage() публичный Метод

public respondToLeftMessage ( SteamID roomID, SteamID userID ) : bool
roomID SteamID
userID SteamID
Результат bool