варап
This commit is contained in:
parent
0b820f3ecc
commit
c1fd3dccc0
20
Program.cs
20
Program.cs
@ -13,7 +13,7 @@ using Telegram.Bot.Types.ReplyMarkups;
|
|||||||
|
|
||||||
class Program
|
class Program
|
||||||
{
|
{
|
||||||
private static string _botToken = string.Empty;
|
private static string _botToken = "7983301191:AAH9qcYmKPP44QvvNpkP71tppv_BAaqZC20";
|
||||||
private static TelegramBotClient _botClient = null!;
|
private static TelegramBotClient _botClient = null!;
|
||||||
private static Dictionary<long, bool> usersWaitingForReport = new Dictionary<long, bool>(); // Отслеживаем состояние пользователей
|
private static Dictionary<long, bool> usersWaitingForReport = new Dictionary<long, bool>(); // Отслеживаем состояние пользователей
|
||||||
private static HashSet<long> admins = new HashSet<long>(); // Хранение списка администраторов
|
private static HashSet<long> admins = new HashSet<long>(); // Хранение списка администраторов
|
||||||
@ -25,24 +25,6 @@ class Program
|
|||||||
|
|
||||||
static async Task Main()
|
static async Task Main()
|
||||||
{
|
{
|
||||||
// Загружаем конфигурацию из appsettings.json
|
|
||||||
try
|
|
||||||
{
|
|
||||||
Log.Information("Загрузка конфигурации из appsettings.json...");
|
|
||||||
var config = new ConfigurationBuilder()
|
|
||||||
.SetBasePath(AppContext.BaseDirectory) // <-- Используем правильный путь
|
|
||||||
.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
|
|
||||||
.Build();
|
|
||||||
|
|
||||||
_botToken = config["BotToken"] ?? throw new Exception("BotToken не найден в конфигурации!");
|
|
||||||
Log.Information("Конфигурация успешно загружена");
|
|
||||||
}
|
|
||||||
catch (Exception ex)
|
|
||||||
{
|
|
||||||
Log.Error($"Ошибка при загрузке конфигурации: {ex.Message}");
|
|
||||||
throw;
|
|
||||||
}
|
|
||||||
|
|
||||||
Log.Logger = new LoggerConfiguration()
|
Log.Logger = new LoggerConfiguration()
|
||||||
.WriteTo.Console()
|
.WriteTo.Console()
|
||||||
.WriteTo.File("logs/log.txt", rollingInterval: RollingInterval.Day)
|
.WriteTo.File("logs/log.txt", rollingInterval: RollingInterval.Day)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user