Проверка данных на актуальность. Как реализовать?
как вариант: на каждой итерации запоминать принимаемые данные и сравнивать их на сл. итерации. если они различаются, то перезаписываем, формируем строку и отправляем куда вы хотите (ВК или свой сайт без разницы). Ну а как их сравнить это уж вам виднее.
if (PrevValue != value) {
    PrevValue = value;
    SendКудаНадо(value);
}