Сергей Бебешко
Бот считает показатель по четырём биржам и пишет только тогда, когда пройден порог
Сергей Бебешко
#Разработка чат-ботов и Mini Apps#Администрирование серверов

Бот считает показатель по четырём биржам и пишет только тогда, когда пройден порог

15 
Сергей Бебешко Россия, Шатура
Поделиться: 0 0 0
Бот считает показатель по четырём биржам и пишет только тогда, когда пройден порог
Сфера

Финансы, страхование, инвестиции

Сдано

Июль 2026

Задача

Данные нужны не сами по себе, а как повод для действия. Человеку не нужен поток цифр — нужно сообщение в тот момент, когда цифры перешли границу, за которой пора реагировать.

Отдельное требование — устойчивость: часть площадок недоступна с адреса сервера, и расчёт по неполным данным хуже, чем честное молчание.

Это наша собственная система в работе, а не заказ клиента.

Решение

Бот опрашивает четыре площадки, сводит их показатели к одному виду и считает итоговое значение. Сообщение уходит только при переходе порога, а не по расписанию.

Устойчивость важнее красоты: часть площадок недоступна с адреса сервера, поэтому запросы к ним идут через отдельную машину в нужной стране, с мультиплексором соединений. Если этот путь пропадает, бот сообщает, что ослеп по конкретной площадке, а не молчит и не выдаёт неполный расчёт за полный.

Служба поднята под systemd с автоперезапуском, логи пишутся в файл — по ним видно движение, а не только «процесс жив».

Результат

Круглосуточная работа под systemd, перезапуск без участия человека.

Данные четырёх площадок сведены к одному показателю.

Сообщения только по делу: порог, а не расписание.

При потере доступа к площадке бот честно говорит, что расчёт неполный — это важнее, чем формально продолжать работать.

Сергей Бебешко
Сергей Бебешко

Россия Шатура

Недоступность площадки с конкретного адреса — обычное дело. Полезно закладывать обходной путь сразу и делать так, чтобы его пропажа была видна, а не превращалась в тихо неверные цифры.


Стек технологий


Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Оставить заявку