public static void CreateDefaults()
        {
            HomeDevicesMonitorSettings settings = new HomeDevicesMonitorSettings();

            settings.VkBotSettings.AccessToken = "put_your_vk_group_token_here";
            settings.VkBotSettings.GroupId     = 0;
            File.WriteAllText(HomeDevicesMonitorSettings.SettingsFile, JsonConvert.SerializeObject(settings));
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            HomeDevicesMonitorSettings.SettingsFile = "HomeDevicesMonitorSettings.json";

            HomeDevicesMonitorSettings settings = null;

            if ((settings = HomeDevicesMonitorSettings.Load()) == null)
            {
                Console.WriteLine("can't find settings file: HomeDevicesMonitorSettings.json, default will be created");
                Console.WriteLine("put there the correct values and restart program.");
                HomeDevicesMonitorSettings.CreateDefaults();
                return;
            }

            VkBot bot = new VkBot();

            bot.AuthorizeByToken(settings.VkBotSettings.AccessToken);
            bot.SetupLongPoll(settings.VkBotSettings.GroupId);
            bot.Start();
            Console.WriteLine("VkBot Stopped");
        }