Exemplo n.º 1
0
        public static async Task Main()
        {
            Bot = new TelegramBotClient(Configuration.BotToken);

            SqLiteHandlers.CreateDatabaseIfMissingAsync();
            SqLiteHandlers.UpdateUserList();

            var me = await Bot.GetMeAsync();

            if (me.Username != null)
            {
                Console.Title = me.Username;
            }

            using var cts = new CancellationTokenSource();

            Bot.StartReceiving(new DefaultUpdateHandler(Handlers.HandleUpdateAsync, Handlers.HandleErrorAsync), cancellationToken: cts.Token);

            Console.WriteLine($"Сервер запущен! Моё айди - {me.Id}, а также моё имя - {me.FirstName}.");
            Console.ReadLine();

            cts.Cancel();
        }