🔥 Вышло обновление MaxNotify — v2.1.1! 🔥
⚠️ ВАЖНО: серьёзные изменения в работе с чатами!
❌ Метод GET /chats в официальном API Max больше не работает — с июня 2026 он не отдаёт диалоги.
✅ Теперь отправка в личные чаты идёт напрямую через user_id (POST /messages?user_id=...). Это соответствует документации Max — предварительный запрос chat_id больше не нужен.
🗑️ Функция delete_last_outgoing_message для личных чатов отключена — она зависела от GET /chats. Для групп и каналов (с отрицательным chat_id) удаление последнего сообщения по-прежнему работает.
📝 Что ещё изменилось:
• Функция resolve_message_url теперь сразу формирует URL с user_id, без запроса к /chats (для групп и каналов по-прежнему используется chat_id).
• В подсказке при ошибке 403 уточнили, как правильно отправлять в группы: нужно использовать отрицательный chat_id из событий Max (WebHook / Long Polling) и настроить получателя как групповой чат.
• Из README убрали дублирующийся раздел «Краткий журнал возможностей» и обновили инструкцию «Где взять токен и ID»: теперь там чётко сказано, что GET /chats недоступен, и описано, где брать chat_id группы (из событий bot_added, message_created или из поля recipient_id в max_notify_received).
📄 В docs/RUSSIAN_TRUSTED_CA.md тоже обновления:
• Сертификаты теперь копируются в /config/additional_ca/ (не в /config/).
• Добавлен шаг про уведомление от Additional CA и обязательную перезагрузку HA.
• Появился раздел про отличия официального Terminal & SSH (core-ssh) от community-дополнения SSH & Web Terminal — с пояснениями про режим защиты и доступ к docker.
🔗 Ссылки:
Релиз v2.1.1: https://github.com/kai-zer-ru/max-notify-ha/releases/tag/v2.1.1
Сравнение с v2.1.0: https://github.com/kai-zer-ru/max-notify-ha/compare/v2.1.0...v2.1.1
⚠️ ВАЖНО: серьёзные изменения в работе с чатами!
❌ Метод GET /chats в официальном API Max больше не работает — с июня 2026 он не отдаёт диалоги.
✅ Теперь отправка в личные чаты идёт напрямую через user_id (POST /messages?user_id=...). Это соответствует документации Max — предварительный запрос chat_id больше не нужен.
🗑️ Функция delete_last_outgoing_message для личных чатов отключена — она зависела от GET /chats. Для групп и каналов (с отрицательным chat_id) удаление последнего сообщения по-прежнему работает.
📝 Что ещё изменилось:
• Функция resolve_message_url теперь сразу формирует URL с user_id, без запроса к /chats (для групп и каналов по-прежнему используется chat_id).
• В подсказке при ошибке 403 уточнили, как правильно отправлять в группы: нужно использовать отрицательный chat_id из событий Max (WebHook / Long Polling) и настроить получателя как групповой чат.
• Из README убрали дублирующийся раздел «Краткий журнал возможностей» и обновили инструкцию «Где взять токен и ID»: теперь там чётко сказано, что GET /chats недоступен, и описано, где брать chat_id группы (из событий bot_added, message_created или из поля recipient_id в max_notify_received).
📄 В docs/RUSSIAN_TRUSTED_CA.md тоже обновления:
• Сертификаты теперь копируются в /config/additional_ca/ (не в /config/).
• Добавлен шаг про уведомление от Additional CA и обязательную перезагрузку HA.
• Появился раздел про отличия официального Terminal & SSH (core-ssh) от community-дополнения SSH & Web Terminal — с пояснениями про режим защиты и доступ к docker.
🔗 Ссылки:
Релиз v2.1.1: https://github.com/kai-zer-ru/max-notify-ha/releases/tag/v2.1.1
Сравнение с v2.1.0: https://github.com/kai-zer-ru/max-notify-ha/compare/v2.1.0...v2.1.1
RUSSIAN_TRUSTED_CA.md