Likontant, и что? как ваш вопрос и содержание вопроса относится к данным тегам? в вашем вопросе не одного упоминания данных платформ. Вот если бы был код, связанный с этими платформами, то я бы и слова не сказал. А у вас только упоминаются боты и то абстрактно.
Короче, удалите эти теги и оставьте тег "Боты" или добавьте код для этих платформ.
т.е. берём массив и внутри метода делаем сравнение даты на null значение и после получив значение true или false получаем у него .data и опять же сравниваем его с null.
Вроде в этом ошибка. Если ошибаюсь, то подправьте пожалуйста.