Нашел способ, как уведомления получать в MAX. Делается это через облачный mqtt. Использовал wqtt
- Заходим на сайт брокера, регистрируемся и покупаем подписку. Стоит 199р-полгода и 299р-год.
- Делаем мост между локальным брокером и облачным.
Для этого, на локальном брокере, находим файл mosquitto.conf (путь /etc/mosquitto/) и добавляем в него строчки, и потом редактируем их, на свои данные, которые берутся с брокера wqtt.
#bridge
connection wqtt
address server:port < меняем адрес и порт, порт указывается этот "Порт TSL"
try_private true
notifications true
start_type automatic
remote_clientid Local-Broker < любое свое название
remote_username User < логин брокера
remote_password Password < пароль брокера
bridge_cafile /etc/ssl/certs/ca-certificates.crt
topic # both
- Перезагружаем локальный Mosquitto.
- Заходим в MAX, добавляем бота wqtt
- Получаем код сопряжения для бота тут
- Profit
Чтобы получать уведомления, надо добавлять топики в управлении бота , на шестеренку нажимаем и после maxmsg c новой строки добавляем топики, с которых будут идти уведомления.
Пример


За 300 рублей за год, мы получаем бота в максе, доступ к mqtt не открывая никаких портов и можно не иметь белый ip.