C# 클래스 CoreSprint.Integration.CoreSprintTelegramBot

상속: ICommand
파일 보기 프로젝트 열기: fortesinformatica/CoreSprint

공개 메소드들

메소드 설명
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