Мой бот работал несколько лет, но когда-то go он перестал работать. Я отладил его и обнаружил место: эта строка генерирует исключение
var updates = Bot.GetUpdates (updr);
e = {"Ссылка на объект не установлена для экземпляра объекта. "} Возникло исключение: 'System.NullReferenceException' в TeleBotDo tNet .dll
public void Process()
{
bStop = false;
try
{
var updr = new GetUpdatesRequest
{
Offset = _lastUpdateId + 1,
Timeout = UpdateTimeoutInSeconds
};
var updates = Bot.GetUpdates(updr);
if (updates.Result.Count > 0)
{
foreach (var update in updates.Result)
{
ProcessUpdate(update);
_lastUpdateId = update.UpdateId;
}
}
}
catch (Exception e)
{
WriteLog("Exception occured!");
WriteLog(e.Message);
}
}
Что случилось и как это исправить?