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)); }
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"); }