Задать вопрос
@nikitakitsune

Как асинхронно отслеживать изменение json?

Суть в том, что есть json на сервере и он изменяется в связи с новыми записями в бд. И есть Telegram бот написанный на aiogram, который должен отправлять сообщение «новой записи в json» сразу при изменении json на сервере. Подскажите, как именно отслеживать изменение json на сервере внутри бота?
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
  • Слёрм
    Python для инженеров
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Либо обязать сервер пинать бота при обновлении JSON, либо периодически опрашивать JSON ботом.
Если сервер отдаёт заголовок Last-Modified, то можно передавать в заголовке If-Modified-Since дату и время предыдущего успешного опроса. Тогда сервер либо ответит 304 Not Modified, либо 200 OK если были изменения.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы