示例#1
0
 public BotActionContextInitBehavior(
     IBotActionContextAccessor botContextAccessor,
     IBotUserProvider botUserProvider)
 {
     _botContextAccessor = botContextAccessor;
     _botUserProvider    = botUserProvider;
 }
示例#2
0
 public AbstractJob(IServiceProvider service)
 {
     _logger = service.GetService <ILogger <AbstractJob> >();
     _travianUserRepository = service.GetService <ITravianUserRepository>();
     _gameplayClient        = service.GetService <IGameplayClient>();
     _botUserProvider       = service.GetService <IBotUserProvider>();
     _bot = service.GetService <IBotService>();
 }
示例#3
0
 public BotUpdateRequestHandler(
     IMediator mediator,
     IStringLocalizer <BotResources> localizer,
     IBotUserProvider botUserProvider,
     ITransport <SendTelegramReply> reply)
 {
     _mediator        = mediator;
     _localizer       = localizer;
     _botUserProvider = botUserProvider;
     _reply           = reply;
 }