Вчера и сегодня получился большой технический день. Доработал поиск и серьёзно усилил внутреннюю часть ГрузоБота.
🔍 ДОБАВИЛ ФИЛЬТРЫ ПОИСКА
Теперь при поиске грузов можно указать:
- откуда и куда;
- контейнер или груз под контейнер;
- гружёный или порожний контейнер;
- тип контейнера;
- дату подачи;
- наличие ДОПОГ.
Для поиска автомобилей тоже появились свои фильтры:
- где находится авто;
- куда готов ехать перевозчик;
- площадка или порожний контейнер;
- тип контейнера;
- дата готовности.
Это должно сильно упростить поиск, когда заявок станет много.
⚙️ ПОДГОТОВИЛ ГРУЗОБОТ К РОСТУ НАГРУЗКИ
Сегодня полностью переработал механизм обработки входящих событий и массовых уведомлений.
Теперь ГрузоБот использует внутренние очереди и может постепенно отправлять большое количество уведомлений, не упираясь в ограничения MAX и не мешая пользователям работать с ботом.
Например, если новый груз подходит сразу сотням перевозчиков, уведомления отправятся через очередь, а сам сервис продолжит нормально отвечать на поиск, отклики и сделки.
🛡 ДОБАВИЛ ЗАЩИЩЁННЫЙ WEBHOOK
Настроил секретную проверку входящих запросов от MAX и установил необходимые сертификаты для защищённого соединения с MAX API.
Теперь связь:
MAX ↔ ГрузоБот
работает через проверенное защищённое соединение.
📊 ДОБАВИЛ КОНТРОЛЬ НАГРУЗКИ
Теперь внутри сервиса можно видеть состояние очередей, количество запросов к MAX API и возникающие ошибки.
Это понадобится, когда пользователей станет действительно много.
ГрузоБот постепенно превращается из тестового проекта в полноценный сервис, который должен нормально работать не только с десятками и сотнями, но и с тысячами пользователей.
Спасибо всем, кто тестирует, сообщает об ошибках и предлагает идеи! 🤝
ГрузоБот — умный сервис для контейнерной логистики в MAX.
