Beispiel #1
0
        public TelegramService(ILogger <TelegramService> logger, IDbService dbService, ContentService contentService)
        {
            _logger         = logger;
            _dbService      = dbService;
            _contentService = contentService;

            _botToken = Environment.GetEnvironmentVariable("ALICEHAT_TELEGRAM_TOKEN")
                        ?? throw new ArgumentException("Specify ALICEHAT_TELEGRAM_TOKEN variable");

            _telegram = new TelegramBotClient(_botToken);

            _logger.LogInformation($"Telegram service created: {_telegram.BotId}");
        }
Beispiel #2
0
 public GameplayService(ContentService contentService)
 {
     _contentService = contentService;
 }