Telegram.BotAPI icon indicating copy to clipboard operation
Telegram.BotAPI copied to clipboard

The best way to handle exception

Open FebriPratama opened this issue 2 years ago • 1 comments

Hello Im using longpolling to get messages,

net core 3.1 Telegram.BotAPI version 6.6.1

public void StartPolling() { var updates = Bot.GetUpdates<IEnumerable<Update>>(); while (true) { if (updates.Any()) { foreach (var update in updates) { var botInstance = new SidomarBotService(_Token, _configuration); botInstance.OnUpdate(update); } var offset = updates.Last().UpdateId + 1; updates = Bot.GetUpdates<IEnumerable<Update>>(offset); } else { updates = Bot.GetUpdates<IEnumerable<Update>>(); } } }

Whats the best way to handle exception throws by startpolling error such as :

Screenshot 2023-04-17 084604

FebriPratama avatar Apr 17 '23 01:04 FebriPratama

Hello.

Mmm, i think a try-catch inside your while statement should be enough for exceptions handling during getting updates.

Eptagone avatar Apr 18 '23 05:04 Eptagone