Example #1
0
 public DiscordBot(ICliParser cliParser, IContextFactory contextFactory, IReplyAwaiter replyAwaiter)
 {
     _cliParser               = cliParser;
     _contextFactory          = contextFactory;
     Client                   = new DiscordSocketClient();
     _replyAwaiter            = replyAwaiter;
     Client.MessageReceived  += Client_MessageReceived;
     Client.ChannelCreated   += Client_ChannelCreated;
     Client.ChannelDestroyed += Client_ChannelDestroyed;
 }
Example #2
0
 public ShopManager(IReplyAwaiter replyAwaiter)
 {
     _replyAwaiter = replyAwaiter;
 }
Example #3
0
 public TaskHandler(IContextFactory contextFactory, IDiscordBot discordBot, IReplyAwaiter replyAwaiter)
 {
     _contextFactory = contextFactory;
     _discordBot     = discordBot;
     _replyAwaiter   = replyAwaiter;
 }