Получение постов в реальном времени C# WebHook Telegram.Bot

Нужно получать в реальном времени новые посты в телеграм каналах которые указал пользователь в Telegram боте.

public BotController(TelegramBotClient bot, IConfiguration configuration, ILogger<BotController> logger, AppDbContext context)
{
    _bot = bot;
    _configuration = configuration;
    _logger = logger;
    _context = context;
}

[HttpGet("setWebhook")]
public async Task<string> SetWebhook()
{
    var webappUrl = _configuration["BotWebAppUrl"];
    await _bot.SetWebhookAsync($"{webappUrl}/Bot");
    return $"Webhook set to {webappUrl}/Bot";
}

[HttpPost]
public async Task<IActionResult> OnUpdate([FromBody] Update update)
{
    await OnUpdateAsync(_bot, update, _logger);
    return Ok();
}

Я сделал контроллер который ловит сообщения пользоваетля, но не понимаю как получать новые посты от каналов.


Ответы (0 шт):