Пример #1
0
        public BotClient(ILogger <BotClient> logger,
                         IServiceScopeFactory serviceScopeFactory,
                         IOptions <BotConfiguration> botConfiguration,
                         ICachedBehaviourConfiguration cachedBehaviourConfiguration,
                         DiscordSocketClient discordSocketClient, CommandService commandService)
        {
            _logger = logger;
            _serviceScopeFactory = serviceScopeFactory;

            _discordSocketClient          = discordSocketClient;
            _commandService               = commandService;
            _cachedBehaviourConfiguration = cachedBehaviourConfiguration;

            _botConfiguration = botConfiguration.Value;
        }
 public BehaviourConfigurationService(EntityContext db,
                                      ICachedBehaviourConfiguration cachedBehaviourConfiguration)
 {
     _db = db;
     _cachedBehaviourConfiguration = cachedBehaviourConfiguration;
 }