C# Class Schumix.Irc.MessageHandler

Inheritance: Schumix.Irc.Commands.CommandManager
Mostra file Open project: Schumix/Schumix2

Public Properties

Property Type Description
IsAllJoin bool
Online bool
UrlTitleEnabled bool

Public Methods

Method Description
ReloadMessageHandlerConfig ( ) : void

Protected Methods

Method Description
HandleCannotJoinChannel ( IRCMessage sIRCMessage ) : void
HandleChannelBan ( IRCMessage sIRCMessage ) : void

Ha bannolva van egy szobából, akkor feljegyzi.

HandleChanopPrivsNeeded ( IRCMessage sIRCMessage ) : void
HandleEndNameList ( IRCMessage sIRCMessage ) : void
HandleEndOfWhois ( IRCMessage sIRCMessage ) : void
HandleErrorNewNickName ( IRCMessage sIRCMessage ) : void
HandleInitialTopic ( IRCMessage sIRCMessage ) : void
HandleIrcInvite ( IRCMessage sIRCMessage ) : void
HandleIrcJoin ( IRCMessage sIRCMessage ) : void
HandleIrcKick ( IRCMessage sIRCMessage ) : void
HandleIrcLeft ( IRCMessage sIRCMessage ) : void
HandleIrcMode ( IRCMessage sIRCMessage ) : void
HandleIrcQuit ( IRCMessage sIRCMessage ) : void
HandleIrcTopic ( IRCMessage sIRCMessage ) : void
HandleKeySet ( IRCMessage sIRCMessage ) : void
HandleMWhois ( IRCMessage sIRCMessage ) : void

Kigyűjti éppen hol van fent a nick.

HandleNameList ( IRCMessage sIRCMessage ) : void
HandleNeedMoreParams ( IRCMessage sIRCMessage ) : void
HandleNewNick ( IRCMessage sIRCMessage ) : void
HandleNickError ( IRCMessage sIRCMessage ) : void

Ha a bot elsődleges nickje már használatban van, akkor átlép a másodlagosra, ha az is akkor a harmadlagosra.

HandleNicknameWhileBannedOrModeratedOnChannel ( IRCMessage sIRCMessage ) : void
HandleNoChanModes ( IRCMessage sIRCMessage ) : void
HandleNoChannelPassword ( IRCMessage sIRCMessage ) : void

Ha hibás egy IRC szobának a jelszava, akkor feljegyzi.

HandleNoNickName ( IRCMessage sIRCMessage ) : void
HandleNoSuchNick ( IRCMessage sIRCMessage ) : void
HandleNotAChannelAdmin ( IRCMessage sIRCMessage ) : void
HandleNotAChannelOwner ( IRCMessage sIRCMessage ) : void
HandleNotRegistered ( IRCMessage sIRCMessage ) : void
HandleNotice ( IRCMessage sIRCMessage ) : void

Ha a ConsoleLog be van kapcsolva, akkor kiírja a console-ra az IRC szerverről fogadott információkat.

HandleOtherKickError ( IRCMessage sIRCMessage ) : void
HandlePing ( IRCMessage sIRCMessage ) : void

Válaszol, ha valaki pingeli a botot.

HandlePong ( IRCMessage sIRCMessage ) : void

Válaszol, ha valaki pongolja a botot.

HandlePrivmsg ( IRCMessage sIRCMessage ) : void
HandleSuccessfulAuth ( IRCMessage sIRCMessage ) : void
HandleUnknownCommand ( IRCMessage sIRCMessage ) : void

Ha ismeretlen parancs jön, akkor kiírja.

HandleUnknownMode ( IRCMessage sIRCMessage ) : void
HandleUserNotinChannel ( IRCMessage sIRCMessage ) : void
HandleWaitingForConnection ( IRCMessage sIRCMessage ) : void
HandleWhoisServer ( IRCMessage sIRCMessage ) : void
MessageHandler ( string ServerName ) : System

Private Methods

Method Description
ConnectAllChannel ( ) : void
HandleCommand ( IRCMessage sIRCMessage ) : void
JoinProgress ( ) : void
Schumix ( IRCMessage sIRCMessage ) : void

Method Details

HandleCannotJoinChannel() protected method

protected HandleCannotJoinChannel ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleChannelBan() protected method

Ha bannolva van egy szobából, akkor feljegyzi.
protected HandleChannelBan ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleChanopPrivsNeeded() protected method

protected HandleChanopPrivsNeeded ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleEndNameList() protected method

protected HandleEndNameList ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleEndOfWhois() protected method

protected HandleEndOfWhois ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleErrorNewNickName() protected method

protected HandleErrorNewNickName ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleInitialTopic() protected method

protected HandleInitialTopic ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleIrcInvite() protected method

protected HandleIrcInvite ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleIrcJoin() protected method

protected HandleIrcJoin ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleIrcKick() protected method

protected HandleIrcKick ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleIrcLeft() protected method

protected HandleIrcLeft ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleIrcMode() protected method

protected HandleIrcMode ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleIrcQuit() protected method

protected HandleIrcQuit ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleIrcTopic() protected method

protected HandleIrcTopic ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleKeySet() protected method

protected HandleKeySet ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleMWhois() protected method

Kigyűjti éppen hol van fent a nick.
protected HandleMWhois ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleNameList() protected method

protected HandleNameList ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleNeedMoreParams() protected method

protected HandleNeedMoreParams ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleNewNick() protected method

protected HandleNewNick ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleNickError() protected method

Ha a bot elsődleges nickje már használatban van, akkor átlép a másodlagosra, ha az is akkor a harmadlagosra.
protected HandleNickError ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleNicknameWhileBannedOrModeratedOnChannel() protected method

protected HandleNicknameWhileBannedOrModeratedOnChannel ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleNoChanModes() protected method

protected HandleNoChanModes ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleNoChannelPassword() protected method

Ha hibás egy IRC szobának a jelszava, akkor feljegyzi.
protected HandleNoChannelPassword ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleNoNickName() protected method

protected HandleNoNickName ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleNoSuchNick() protected method

protected HandleNoSuchNick ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleNotAChannelAdmin() protected method

protected HandleNotAChannelAdmin ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleNotAChannelOwner() protected method

protected HandleNotAChannelOwner ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleNotRegistered() protected method

protected HandleNotRegistered ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleNotice() protected method

Ha a ConsoleLog be van kapcsolva, akkor kiírja a console-ra az IRC szerverről fogadott információkat.
protected HandleNotice ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleOtherKickError() protected method

protected HandleOtherKickError ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandlePing() protected method

Válaszol, ha valaki pingeli a botot.
protected HandlePing ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandlePong() protected method

Válaszol, ha valaki pongolja a botot.
protected HandlePong ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandlePrivmsg() protected method

protected HandlePrivmsg ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleSuccessfulAuth() protected method

protected HandleSuccessfulAuth ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleUnknownCommand() protected method

Ha ismeretlen parancs jön, akkor kiírja.
protected HandleUnknownCommand ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleUnknownMode() protected method

protected HandleUnknownMode ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleUserNotinChannel() protected method

protected HandleUserNotinChannel ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleWaitingForConnection() protected method

protected HandleWaitingForConnection ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

HandleWhoisServer() protected method

protected HandleWhoisServer ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
return void

MessageHandler() protected method

protected MessageHandler ( string ServerName ) : System
ServerName string
return System

ReloadMessageHandlerConfig() public method

public ReloadMessageHandlerConfig ( ) : void
return void

Property Details

IsAllJoin public_oe property

public bool IsAllJoin
return bool

Online public_oe property

public bool Online
return bool

UrlTitleEnabled public_oe property

public bool UrlTitleEnabled
return bool