public AdminModule(IBotConfig botConfig, IEmbedService embedService, IEmbedPayloadFactory embedPayloadFactory, IResources resources, IFormattingService formattingService, IDiscordPayloadFactory discordPayloadFactory, IDiscordModuleService discordModuleService) : base(botConfig, discordModuleService, embedService, embedPayloadFactory, resources) { _formattingService = formattingService; _discordPayloadFactory = discordPayloadFactory; }
public BotStartupService(DiscordSocketClient client, IAPIService apiService, IDiscordPayloadFactory discordPayloadFactory, IOwnerLogger ownerLogger) { _client = client; _apiService = apiService; _discordPayloadFactory = discordPayloadFactory; _ownerLogger = ownerLogger; }
public AutoAssignRoleService(IAPIService apiService, IDiscordPayloadFactory discordPayloadFactory, DiscordSocketClient client, IParamService paramService) { _apiService = apiService; _discordPayloadFactory = discordPayloadFactory; _paramService = paramService; client.UserJoined += UserJoinedGuild; }
public EventService(IAPIService apiService, IDiscordModuleService discordModuleService, IOwnerLogger ownerLogger, DiscordSocketClient client, IResources resources, IEmbedPayloadFactory embedPayloadFactory, IEmbedService embedService, IDiscordPayloadFactory discordPayloadFactory) { _apiService = apiService; _discordModuleService = discordModuleService; _embedPayloadFactory = embedPayloadFactory; _embedService = embedService; _ownerLogger = ownerLogger; _resouces = resources; _timer = new Timer(1 * 60 * 1000); //10 minutes _timer.Elapsed += new ElapsedEventHandler(OnTimeElapsed); _timer.Start(); }
public GuildLoggingService(DiscordSocketClient client, IAPIService apiService, IDiscordPayloadFactory discordPayloadFactory, IEmbedPayloadFactory embedPayloadFactory, IResources resourceService, IEmbedService embedService) { _client = client; _apiService = apiService; _discordPayloadFactory = discordPayloadFactory; _embedPayloadFactory = embedPayloadFactory; _resourceService = resourceService; _embedService = embedService; client.UserJoined += UserJoined; client.UserLeft += UserLeft; client.UserBanned += UserBanned; client.UserUnbanned += UserUnbanned; client.UserUpdated += UserUpdated; client.MessageUpdated += MessageUpdated; client.MessageDeleted += MessageDeleted; }
public DiscordModuleService(IAPIService apiService, IDiscordPayloadFactory discordPayloadFactory) { _apiService = apiService; _discordPayloadFactory = discordPayloadFactory; }
public CustomCommandHandler(IAPIService apiService, IBotConfig botConfig, IDiscordPayloadFactory discordPayloadFactory) { _apiService = apiService; _botConfig = botConfig; _discordPayloadFactory = discordPayloadFactory; }