31 lines
863 B
C#
31 lines
863 B
C#
using System.Text;
|
|
|
|
namespace SimpleTGBot;
|
|
|
|
public static class Program
|
|
{
|
|
// Метод main немного видоизменился для асинхронной работы
|
|
public static async Task Main(string[] args)
|
|
{
|
|
// Православная кодировка
|
|
Console.OutputEncoding = Encoding.UTF8;
|
|
|
|
string? botToken = Config.TryReadBotTokenFile();
|
|
|
|
if (botToken == null)
|
|
{
|
|
Console.WriteLine($"Файл {Config.DEFAULT_BOT_TOKEN_FILENAME} не найден. Вы можете указать токен вручную:");
|
|
Console.Write("$ ");
|
|
botToken = Console.ReadLine();
|
|
}
|
|
|
|
if (botToken == null)
|
|
{
|
|
return 1;
|
|
}
|
|
|
|
TelegramBot telegramBot = new TelegramBot(botToken);
|
|
await telegramBot.Run();
|
|
}
|
|
}
|