示例#1
0
        internal async Task <Exception> RunAsync()
        {
            try
            {
                // Register commands
                await _anspiritCommandService.InitializeAsync();

                // Login and start bot
                await _discordClient.LoginAsync(TokenType.Bot, _discordToken, validateToken : true);

                await _discordClient.StartAsync();

                AnspiritSheetsService asdf = new AnspiritSheetsService(_logger);

                // Block the task indefinately
                await Task.Delay(-1);
            }
            catch (Exception e)
            {
                return(e);
            }
            return(null);
        }
示例#2
0
 public AnzacSpiritService(AnspiritSheetsService anspiritSheetsService, AnspiritDatabaseService dbService)
 {
     _anspiritSheetsService = anspiritSheetsService;
     _dbService             = dbService;
 }