Ejemplo n.º 1
0
        public static void CreateDefaults()
        {
            ExampleSettings settings = new ExampleSettings();

            settings.AccessToken = "put_your_vk_group_token_here";
            settings.GroupUrl    = "put_your_group_url_here";
            File.WriteAllText(ExampleSettings.Filename, JsonConvert.SerializeObject(settings));
        }
Ejemplo n.º 2
0
        public static ExampleSettings TryToLoad(ILogger <VkBot> _Logger)
        {
            ExampleSettings settings = null;

            if ((settings = ExampleSettings.Load()) == null)
            {
                _Logger.LogWarning(
                    @"Файл с настройками ExampleSettings.json не найден в VkBotFramework.Examples\ExampleSettings\bin. Будет создан файл настроек по-умолчанию в указанном месте.");
                _Logger.LogWarning("Занесите в него корректные параметры для вашего бота и запустите пример снова");
                ExampleSettings.CreateDefaults();
                Console.ReadLine();
                Environment.Exit(0);
            }

            _Logger.LogInformation("Настройки загружены.");
            return(settings);
        }