public WorldMapScreen(IBotConfig config, ILogger logger, IBattleReportScreen reportCommands) : base(config, logger) { this.reportCommands = reportCommands; }
public DiscordPayloadFactory(IBotConfig botConfig, IMappingService mapper) { _botConfig = botConfig; _mapper = mapper; }
public FormattingService(IFileReader fileReader, IBotConfig botConfig) { var json = fileReader.ReadFile(botConfig.RegionsPath); _timezones = JsonConvert.DeserializeObject <Dictionary <string, int> >(json); }
public AzureStateManager(IBotConfig config, ISerializer serializer) { this.config = config; this.serializer = serializer; }
public LoggingModule(IDiscordModuleService discordModuleService, IBotConfig botConfig, IEmbedService embedService, IEmbedPayloadFactory embedPayloadFactory, IResources resources) : base(botConfig, discordModuleService, embedService, embedPayloadFactory, resources) { }
public ListableBotModuleBase(IBotConfig botConfig, IDiscordModuleService discordModuleService, IEmbedService embedService, IEmbedPayloadFactory embedPayloadFactory, IResources resources) : base(botConfig, discordModuleService, embedService, embedPayloadFactory, resources) { }
public ColorConverter(IBotConfig botConfig) { _botConfig = botConfig; }
public ParamModule(IParamService paramService, IDiscordModuleService discordModuleService, IBotConfig botConfig, IEmbedService embedService, IEmbedPayloadFactory embedPayloadFactory, IResources resources) : base(botConfig, discordModuleService, embedService, embedPayloadFactory, resources) { _paramService = paramService; }
public AwsUserProfileService(IBotConfig config) { this.config = config; this.client = new AmazonDynamoDBClient(); }
public VillageInfoScreen(IBotConfig config, ILogger logger) : base(config, logger) { }
public CustomCommandHandler(IAPIService apiService, IBotConfig botConfig, IDiscordPayloadFactory discordPayloadFactory) { _apiService = apiService; _botConfig = botConfig; _discordPayloadFactory = discordPayloadFactory; }
public EventModule(IDiscordModuleService discordModuleService, IBotConfig botConfig, IEmbedService embedService, IEmbedPayloadFactory embedPayloadFactory, IResources resources, IFormattingService formattingService) : base(botConfig, discordModuleService, embedService, embedPayloadFactory, resources) { _formattingService = formattingService; }
public BattleReportScreen(IBotConfig config, ILogger logger) : base(config, logger) { }
public BotRuntime(IIrcEventHandler ircEventHandler, IBotConfig botConfig) { _ircEventHandler = ircEventHandler ?? throw new ArgumentNullException(nameof(ircEventHandler)); _botConfig = botConfig ?? throw new ArgumentNullException(nameof(botConfig)); }
public AwsStateManager(IBotConfig config, ISerializer serializer) { this.config = config; this.serializer = serializer; this.client = new AmazonDynamoDBClient(); }
public EmbedPayloadFactory(IBotConfig botConfig) { _botConfig = botConfig; }
public TribalWarsConnectionService(IBotConfig config) { this.config = config; this.random = new Random(); }
public SearchWorldMapScreen(IBotConfig config, ILogger logger) : base(config, logger) { }
public PresetScreen(IBotConfig config, ILogger logger) : base(config, logger) { }
public IrcEventHandler(ILifetimeScope container, IBotConfig config) { _container = container ?? throw new ArgumentNullException(nameof(container)); _config = config ?? throw new ArgumentNullException(nameof(config)); }
public MessangerDispatcher(ILogger logger, IBotConfig config, ISerializer serializer) { this.logger = logger; this.config = config; this.serializer = serializer; }
public TopGgController(IBotConfig cfg, KaguyaDb db, UpvoteNotifier uvNotifier) { _cfg = cfg; _db = db; _uvNotifier = uvNotifier; }
public AzureMessageQueue(IBotConfig config) { this.config = config; }
public ChannelModule(IDiscordModuleService discordModuleService, IChannelService channelService, IBotConfig botConfig, IEmbedService embedService, IEmbedPayloadFactory embedPayloadFactory, IResources resources) : base(botConfig, discordModuleService, embedService, embedPayloadFactory, resources) { _channelService = channelService; }
public MessangerUserManager(IBotConfig botConfig, ISerializer serializer, IUserProfileService userProfileService) { this.config = botConfig; this.serializer = serializer; this.userProfileService = userProfileService; }
public TopBarScreen(IBotConfig config, ILogger logger) : base(config, logger) { }
public HelpModule(IHelpService helpService, IBotConfig botConfig, IEmbedService embedService, IEmbedPayloadFactory embedPayloadFactory, IResources resources) : base(botConfig, embedService, embedPayloadFactory, resources) { _helpService = helpService; }
public AwsMessageQueue(IBotConfig config) { this.config = config; this.client = new AmazonSimpleNotificationServiceClient(); }