C# Class NetTelebot.Commands.Bot

Afficher le fichier Open project: themehrdad/NetTelebot Class Usage Examples

Méthodes publiques

Méthode Description
Bot ( string name, string token ) : System
Start ( ) : void
Stop ( ) : void

Méthodes protégées

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

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

Method Details

Bot() public méthode

public Bot ( string name, string token ) : System
name string
token string
Résultat System

GetFirstParameter() protected méthode

protected GetFirstParameter ( MessageInfo message, CommandInfo command ) : void
message MessageInfo
command CommandInfo
Résultat void

OnMessageReceived() protected méthode

protected OnMessageReceived ( MessageInfo message ) : void
message MessageInfo
Résultat void

OnUnknownCommandReceived() protected méthode

protected OnUnknownCommandReceived ( MessageInfo message ) : void
message MessageInfo
Résultat void

Process() protected méthode

protected Process ( MessageInfo message, CommandInfo command ) : void
message MessageInfo
command CommandInfo
Résultat void

ProcessCommand() protected méthode

protected ProcessCommand ( MessageInfo message ) : void
message MessageInfo
Résultat void

RunRequest() protected méthode

protected RunRequest ( MessageInfo message, CommandInfo command ) : void
message MessageInfo
command CommandInfo
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void