Получение постов в реальном времени 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();
}
Я сделал контроллер который ловит сообщения пользоваетля, но не понимаю как получать новые посты от каналов.