using Telegram.Bot.Types; using Telegram.Bot.Types.Enums; namespace GmRelay.Bot.Infrastructure.Telegram; public interface ITelegramUpdateSource { Task GetUpdatesAsync( int offset, int? limit = null, int? timeout = null, IEnumerable? allowedUpdates = null, CancellationToken cancellationToken = default); }