C# Class NetTelebot.Commands.Bot

Exibir arquivo Open project: themehrdad/NetTelebot Class Usage Examples

Public Methods

Method Description
Bot ( string name, string token ) : System
Start ( ) : void
Stop ( ) : void

Protected Methods

Method Description
GetFirstParameter ( MessageInfo message, CommandInfo command ) : void
OnMessageReceived ( MessageInfo message ) : void
OnUnknownCommandReceived ( MessageInfo message ) : void
Process ( MessageInfo message, CommandInfo command ) : void
ProcessCommand ( MessageInfo message ) : void
RunRequest ( MessageInfo message, CommandInfo command ) : void

Private Methods

Method Description
Client_UpdatesReceived ( object sender, TelegramUpdateEventArgs e ) : void
FindCommand ( string text ) : CommandInfo
Process ( UpdateInfo update ) : void
ProcessParameter ( MessageInfo message ) : void

Method Details

Bot() public method

public Bot ( string name, string token ) : System
name string
token string
return System

GetFirstParameter() protected method

protected GetFirstParameter ( MessageInfo message, CommandInfo command ) : void
message MessageInfo
command CommandInfo
return void

OnMessageReceived() protected method

protected OnMessageReceived ( MessageInfo message ) : void
message MessageInfo
return void

OnUnknownCommandReceived() protected method

protected OnUnknownCommandReceived ( MessageInfo message ) : void
message MessageInfo
return void

Process() protected method

protected Process ( MessageInfo message, CommandInfo command ) : void
message MessageInfo
command CommandInfo
return void

ProcessCommand() protected method

protected ProcessCommand ( MessageInfo message ) : void
message MessageInfo
return void

RunRequest() protected method

protected RunRequest ( MessageInfo message, CommandInfo command ) : void
message MessageInfo
command CommandInfo
return void

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void