Как искать между сообщениями между двумя временными диапазонами? - PullRequest
0 голосов
/ 28 мая 2019

У меня есть свободный канал, на который инструмент CI отправляет уведомление. Инструмент CI отправляет уведомление о сбое для каждой операции, и нет способа отфильтровать его. Но я знаю, что важные уведомления приходят с 12:00 до 2:00. Есть ли способ, которым я могу применять фильтр ежедневно на этом канале между двумя временными интервалами?

1 Ответ

1 голос
/ 28 мая 2019

Да. Вы можете вызвать метод API conversations.history, который будет возвращать сообщения из канала. При настройке параметров oldest и latest соответственно вы будете получать сообщения только с указанного периода.

Обратите внимание, что эти параметры представлены как абсолютные метки времени (например, 1234567890.123456), поэтому вам необходимо рассчитать их для текущего дня.

...