public UserInteractionService( ITelegramBotClient client, ICallbackQueryHandler callbackQueryHandler) { this.client = client; this.callbackQueryHandler = callbackQueryHandler; }
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; }
public ApiController( ILogger <ApiController> logger, IEnumerable <ICommandHandler> commandHandlers, ICallbackQueryHandler callbackQueryHandler) { this.logger = logger; this.commandHandlers = commandHandlers; this.callbackQueryHandler = callbackQueryHandler; }
public TelegramUpdateHandler( ICallbackQueryHandler callbackQueryHandler, ITelegramMessageHandler telegramMessageHandler, ICurrentUserInitializerService userInitializerService, ITelegramUserThrottle telegramUserThrottle) { _callbackQueryHandler = callbackQueryHandler; _telegramMessageHandler = telegramMessageHandler; _userInitializerService = userInitializerService; _telegramUserThrottle = telegramUserThrottle; }
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; }