using Telegram.Bot; using WTelegram; namespace Telegrator; /// /// Represents configuration options for initializing and customizing the behavior of a WideBot instance. /// /// Use this class to specify required API credentials, optional proxy settings, update handling /// preferences, and SQL command detection for WideBot. All required properties must be set before using the options /// with a WideBot instance. /// public class WideBotOptions { /// public required int ApiId { get; set; } /// public required string ApiHash { get; set; } /// public string? MTProxy { get; set; } /// public SqlCommands SqlCommands { get; set; } = WTelegram.SqlCommands.Detect; /// /// Gets or sets a value indicating whether pending updates should be discarded. /// public bool DropPendingUpdates { get; set; } }