antiantiswearingbot/AntiAntiSwearingBot/Config.cs
2019-08-14 00:05:56 +03:00

33 lines
1002 B
C#

namespace AntiAntiSwearingBot
{
public class Config : ConfigBase
{
public string ApiKey { get; private set; }
public string BleepedSwearsRegex { get; private set; }
public struct ProxySettings
{
public string Url { get; private set; }
public int Port { get; private set; }
public string Login { get; private set; }
public string Password { get; private set; }
}
public ProxySettings Proxy { get; private set; }
public struct SearchDictionarySettings
{
public string DictionaryPath { get; private set; }
public double LearnNudgeFactor { get; private set; }
public double LearnInitialRating { get; private set; }
public int MinUnlearnNudge { get; private set; }
public double UnlearnNudgeFactor { get; private set; }
}
public SearchDictionarySettings SearchDictionary { get; private set; }
}
}