Create tests and fix attributes

This commit is contained in:
Dmitri Shimanski
2025-03-19 12:46:50 +02:00
parent 5bfad37f53
commit 691029aa3f
17 changed files with 194 additions and 158 deletions

View File

@@ -1,14 +1,18 @@
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
using Telegram.Net;
var webHost = Host.CreateDefaultBuilder()
.ConfigureLogging(l => l.ClearProviders().AddConsole())
.ConfigureServices(k =>
{
k.ConnectTelegram(new("YOUR-TOKEN")
k.ConnectTelegram(new("TOKEN")
{
errorHandler = async (client, exception, ctx) =>
{
await Console.Out.WriteLineAsync(exception.Message);
Console.WriteLine(exception);
}
});
});
});
webHost.Build().Run();

View File

@@ -5,7 +5,7 @@ using Telegram.Net.Interfaces;
namespace Telegram.Examples.UpdatePolling;
public class Update : IUpdatePollingSerivce
public class Update : IUpdatePollingService
{
[Update]
public async Task UpdateExample(ITelegramBotClient client, Bot.Types.Update update, CancellationToken ctx)