diff --git a/Program.cs b/Program.cs index 70edbd6..773b501 100644 --- a/Program.cs +++ b/Program.cs @@ -21,6 +21,8 @@ class Program private static Dictionary adminFullNames = new Dictionary(); private static HashSet superAdmins = new HashSet(); // Хранение списка суперпользователей private static string superAdminPassword = "superadmin123"; // Пароль для суперпользователя + private static string _databasePath = Environment.GetEnvironmentVariable("DATABASE_PATH") ?? "bot.db"; + static async Task Main() @@ -159,7 +161,7 @@ class Program { try { - using (var connection = new SqliteConnection("Data Source=bot.db")) + using (var connection = new SqliteConnection($"Data Source={_databasePath}")) { await connection.OpenAsync(); var command = connection.CreateCommand(); @@ -1758,7 +1760,7 @@ class Program try { - using (var connection = new SqliteConnection(connectionString)) + using (var connection = new SqliteConnection($"Data Source={_databasePath}")) { await connection.OpenAsync(); @@ -1863,7 +1865,7 @@ class Program { try { - using (var connection = new SqliteConnection("Data Source=bot.db")) + using (var connection = new SqliteConnection($"Data Source={_databasePath}")) { await connection.OpenAsync(); var command = connection.CreateCommand(); @@ -1974,7 +1976,7 @@ class Program { try { - using (var connection = new SqliteConnection("Data Source=bot.db")) + using (var connection = new SqliteConnection($"Data Source={_databasePath}")) { await connection.OpenAsync(); var command = connection.CreateCommand();