💬 Как узнать chat_id группы Max напрямую через 🐙spruthub — 30 апреля 2026 г. в 09:33:48.284
💬 Как узнать chat_id группы Max напрямую через 🐙spruthub При настройке уведомлений в мессенджер Max встает проблема: как узнать системный ID нужной группы? Обычно для этого предлагают настраивать сторонние вебхуки (вроде webhook.site), лезть в консоль с curl или собирать цепочки в Node-RED. Но есть способ гораздо изящнее — получить список всех чатов бота прямо в логах СпрутХаба с помощью одного временного скрипта! Делюсь готовым решением. 🛠 Как это сделать за 1 минуту: 1️⃣ Подготовка Сначала добавьте вашего бота в нужную группу в мессенджере Max (иначе он её просто не увидит). 2️⃣ Создаем временный сценарий В 🐙spruthub создайте новый пустой сценарий (назовите его, например, "Получение ID в Макс"). В качестве триггера можно ничего не ставить — будем запускать его вручную кнопкой Play. 3️⃣ Добавляем код Добавьте действие «Блок кода» и вставьте туда этот скрипт: // Вставьте сюда токен вашего бота let maxToken = "ВАШ_ТОКЕН_ОТ_БОТА"; try { let response = HttpClient.GET("https://platform-api.max.ru") .path("chats") .header("Authorization", maxToken) .send(); let responseStr = String(response); let regex = /"chat_id":(-?\d+).*?"title":"([^"]+)"/g; let match; while ((match = regex.exec(responseStr)) !== null) { let chatId = match[1]; let chatName = match[2]; chatName = unescape(chatName.replace(/\\u/g, '%u')); log.info(chatId + " | " + chatName); } } catch (e) { log.error("Ошибка: " + e.message); } 4️⃣ Сохраняем и Запускаем сценарий. Смотрим результат в отладке 🐙spruthub Там вас будет ждать список всех чатов, в которых состоит бот: -70949012226596 | Заметки Красногого Тест Просто копируете нужный ID (с минусом) и используете его в своих правилах для отправки алертов. Важно: Встроенный JS-движок иногда специфически реагирует на кодировку кириллицы в ответах, поэтому не обращаем внимание на кракозябры в названии чатов, можно методом перебора понять какой чат есть какой.

