Пример #1
0
        public UserManager(IReadOnlyCollection <SocketGuild> servers, OjManager ojManager)
        {
            _servers   = servers;
            _ojManager = ojManager;

            Initialize();
        }
Пример #2
0
        private static void Main(string[] args)
        {
            var ojManager = new OjManager();

            ojManager.AddJudge(new Codeforces());
            ojManager.InitializeJudges();

            var algochan = new Algochan("token", ojManager);

            algochan.Run().GetAwaiter().GetResult();
        }
Пример #3
0
        public Algochan(string token, OjManager ojManager)
        {
            _token     = token;
            _ojManager = ojManager;
            _client    = new DiscordSocketClient(new DiscordSocketConfig
            {
                LogLevel            = LogSeverity.Info,
                AlwaysDownloadUsers = true
            });

            _client.Log   += Logger;
            _client.Ready += InitServices;
        }
Пример #4
0
 public CodeforcesModule(UserManager userManager, OjManager ojManager)
 {
     _userManager = userManager;
     _ojManager   = ojManager;
 }