/// <summary> /// Import the bot's operation settings from a file. /// </summary> /// <param name="filename">The file to be opened.</param> /// <returns>0 if successful, -1 otherwise.</returns> private int ImportSettings(string filename) { string path = Data.Load(filename); if (string.IsNullOrEmpty(path)) { return(-1); } FileStream fs = new FileStream(path, FileMode.Open); StreamReader sr = new StreamReader(fs); string settings = sr.ReadToEnd(); sr.Close(); opensChat = ReadData.BooleanSetting(settings, "BOT_OPENS_CHAT"); if (ReadData.BooleanSetting(settings, "BLOCK_ALL")) { block_e1 = true; block_e2 = true; } else { block_e1 = ReadData.BooleanSetting(settings, "BLOCK_E1"); block_e2 = ReadData.BooleanSetting(settings, "BLOCK_E2"); } return(0); }