Пример #1
0
 public UserInteractionService(
     ITelegramBotClient client,
     ICallbackQueryHandler callbackQueryHandler)
 {
     this.client = client;
     this.callbackQueryHandler = callbackQueryHandler;
 }
Пример #2
0
 public TelegramBotController(TelegramBotClient client, IMessageHandler messageHandler, ICallbackQueryHandler callbackQueryHandler, GroupsBlacklistService groupsBlacklist)
 {
     _client               = client;
     _messageHandler       = messageHandler ?? throw new ArgumentNullException(nameof(messageHandler));
     _callbackQueryHandler = callbackQueryHandler ?? throw new ArgumentNullException(nameof(messageHandler));
     _groupsBlacklist      = groupsBlacklist;
 }
Пример #3
0
 public ApiController(
     ILogger <ApiController> logger,
     IEnumerable <ICommandHandler> commandHandlers,
     ICallbackQueryHandler callbackQueryHandler)
 {
     this.logger               = logger;
     this.commandHandlers      = commandHandlers;
     this.callbackQueryHandler = callbackQueryHandler;
 }
Пример #4
0
 public TelegramUpdateHandler(
     ICallbackQueryHandler callbackQueryHandler,
     ITelegramMessageHandler telegramMessageHandler,
     ICurrentUserInitializerService userInitializerService,
     ITelegramUserThrottle telegramUserThrottle)
 {
     _callbackQueryHandler   = callbackQueryHandler;
     _telegramMessageHandler = telegramMessageHandler;
     _userInitializerService = userInitializerService;
     _telegramUserThrottle   = telegramUserThrottle;
 }
Пример #5
0
 public UpdateService(IBotService botService, ILogger <UpdateService> logger,
                      IAuthService auth,
                      IMessageHandler messageHandler,
                      IInlineQueryHandler inlineHandler,
                      ICallbackQueryHandler callbackHandler)
 {
     _botService      = botService;
     _logger          = logger;
     _auth            = auth;
     _messageHandler  = messageHandler;
     _inlineHandler   = inlineHandler;
     _callbackHandler = callbackHandler;
 }