C# Класс SanderVantEinde.WindesheimRoosterBot.MessageHandlers.RoosterMessageHandler

Наследование: SanderVantEinde.TelegramBot.TemplateMessageHandlerAsync
Показать файл Открыть проект Примеры использования класса

Защищенные методы

Метод Описание
FormatRoosterResponse ( Rooster rooster, User user ) : TelegramBotReply
HandleMessageAsync ( TelegramBot bot, Message m, MessageHandlerType type ) : Task

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

Метод Описание
CountWithoutIgnoredLessen ( List lessen, UserPreferences preferences ) : int
GetResult ( RoosterFor roosterFor, System.DateTime date, System.DateTime restrict = null ) : Task
GetResult ( UserPreferences preferences, System.DateTime date, System.DateTime restrict = null ) : Task
GetRoosterForDocentOrKlas ( string command, string arguments, User from, RoosterFor roosterFor, bool useUserPreferences = true ) : Task
WrongDateFormat ( Message m ) : TelegramBotReply
WrongDateFormat ( int id ) : TelegramBotReply

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

FormatRoosterResponse() защищенный Метод

protected FormatRoosterResponse ( Rooster rooster, User user ) : TelegramBotReply
rooster Rooster
user SanderVantEinde.TelegramBot.User
Результат SanderVantEinde.TelegramBot.TelegramBotReply

HandleMessageAsync() защищенный Метод

protected HandleMessageAsync ( TelegramBot bot, Message m, MessageHandlerType type ) : Task
bot SanderVantEinde.TelegramBot.TelegramBot
m SanderVantEinde.TelegramBot.Message
type MessageHandlerType
Результат Task