AddDialogsHandlers <TBot>(
     this TelegramBotFrameworkIServiceCollectionExtensions.ITelegramBotFrameworkBuilder <TBot> botBuilder)
     where TBot : BotBase <TBot>
 {
     return(botBuilder
            .AddUpdateHandler <DialogsCommand>()
            .AddUpdateHandler <PickDialogHandler>());
 }
예제 #2
0
 AddAuthHandlers <TBot>(
     this TelegramBotFrameworkIServiceCollectionExtensions.ITelegramBotFrameworkBuilder <TBot> botBuilder)
     where TBot : BotBase <TBot>
 {
     return(botBuilder
            .AddUpdateHandler <AuthCommand>()
            .AddUpdateHandler <LogoutCommand>());
 }
예제 #3
0
 AddCalendarHandlers <TBot>(
     this TelegramBotFrameworkIServiceCollectionExtensions.ITelegramBotFrameworkBuilder <TBot> botBuilder)
     where TBot : BotBase <TBot>
 {
     return(botBuilder
            .AddUpdateHandler <CalendarCommand>()
            .AddUpdateHandler <ChangeToHandler>()
            .AddUpdateHandler <PickDateHandler>()
            .AddUpdateHandler <YearMonthPickerHandler>()
            .AddUpdateHandler <MonthPickerHandler>()
            .AddUpdateHandler <YearPickerHandler>());
 }