При попытке опроса текущих параметров в Telegram-bot выводится следующее сообщение:
"Точка учёта ТСЖ 1 - Сикейроса 21-3 Теплоснабжение
Запущен опрос
Method not found:
‘System.Collections.Generic.IEnumerator1<System.Collections.Generic.KeyValuePair2<Lers.Data.DataParameter,System.Nullable`1>> Lers.Data.DataRecord.GetEnumerator()’.
Не удалось получить текущие данные за 2 минуты."
Хотя судя по журналу опрос прошел успешно.
В чем может быть проблема? Журнал опроса.xls (19.5 KB)
Проблема в том что бот не обновлялся до версии R25, в которой изменилась работа с данными. Бот выдаёт ошибку несоответствия его кода с новым Lers Framework R25.
Мы подготовили новый релиз, который доступен на нашем github: https://github.com/lers-uchet/LersBot/releases/tag/v0.25.1
Да, вам нужно переустановить LersBot полностью. Если не хотите заново настраивать бот, вы можете сохранить его настройки перед удалением старой версии, а после установки новой версии подложить их.