C# Класс CoreSprint.Integration.CoreSprintTelegramBot

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

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

Метод Описание
CoreSprintTelegramBot ( CoreSprintFactory sprintFactory ) : System
Execute ( ) : void

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

Метод Описание
CheckIfOccupied ( IEnumerable telegramCommands, Update update ) : bool
ExecuteCommands ( IEnumerable telegramCommands, Update update ) : void
ExecuteInNewThread ( System.Action action ) : void
ExecuteProactiveCommands ( ) : void
ExecuteReactiveCommands ( ) : void
GetCommandsFromUpdate ( IEnumerable telegramCommands, Update update ) : IEnumerable
GetLastUpdateId ( ) : long
GetProactiveCommands ( ) : List
GetReactiveCommands ( ) : IEnumerable
GetUpdates ( ) : IEnumerable
MarkAsRunning ( Update update ) : void
SayCommandReceived ( Update update ) : void
SayIAmFree ( ) : void
SayOccupied ( Update update ) : void
SetLastUpdateId ( long updateId ) : void

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

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

public CoreSprintTelegramBot ( CoreSprintFactory sprintFactory ) : System
sprintFactory CoreSprint.Factory.CoreSprintFactory
Результат System

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

public Execute ( ) : void
Результат void