Ejemplo n.º 1
0
        public TriviaGame(IBotStrings strings, DiscordSocketClient client, GamesConfig config,
                          IDataCache cache, ICurrencyService cs, IGuild guild, ITextChannel channel,
                          TriviaOptions options, string quitCommand)
        {
            _cache        = cache;
            _questionPool = new TriviaQuestionPool(_cache);
            _strings      = strings;
            _client       = client;
            _config       = config;
            _cs           = cs;
            _options      = options;
            _quitCommand  = quitCommand;

            Guild   = guild;
            Channel = channel;
        }
Ejemplo n.º 2
0
 private async Task LoadConfig()
 {
     _sharedConfig = _configParser.Parse(await _dataProvider.GetData());
 }
Ejemplo n.º 3
0
 public UpdateGameBehavior(IDiscordClient client, ILogger <RandomlySendMessageBehavior> logger, GamesConfig config)
 {
     _client = client as DiscordSocketClient;
     _logger = logger;
     _config = config;
 }