Показать сообщение отдельно
  #1 (permalink)  
Старый 16.12.2022, 09:28
Аватар для Redline
Интересующийся
Отправить личное сообщение для Redline Посмотреть профиль Найти все сообщения от Redline
 
Регистрация: 27.12.2021
Сообщений: 15

Как правильно отслеживать изменения в API запросе?
Сервер опрашивает АПИ биржи каждые 5 секунд, и получает json данного вида:
[
  [ 'ABRD', 3 ],  
  [ 'ACKO', 0,5 ],    
  [ 'AFKS', 1 ],
]


где первое значение - бумага, торгуемая на бирже
второе - процент изменения цены

Задача состоит в том, что если бумага выросла больше 3х процентов - приходит сообщение от бота в телергаме.

Но сервер опрашивает постоянно, а сообщение должно прийти лишь один раз. Нужно ли мне тут использовать сокет, или в данном случае использовать какой-то другой модуль?

Есть идея помещать все, что выше 3х% в отдельный объект и если в этот объект попал новый элемент - отправлять его сообщением в телеграм, но тогда придется делать много проверок и решение будет достаточно костыльным. Возможно для задачи есть элегантное решение, о котором я не догадываюсь. Буду благодарен за помощь в выборе направления разработки)
Ответить с цитированием