Telegram Bot GetUpdates генерирует исключение - PullRequest
0 голосов
/ 25 марта 2020

Мой бот работал несколько лет, но когда-то 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);
    }
}

Что случилось и как это исправить?

...